当前位置: 首页 > 知识库问答 >
问题:

SNMP4J:是否可以从管理器(客户端)在代理(服务器)MIB中创建OID?

燕正卿
2023-03-14

我正在使用SNMP4J框架,它实现并实现了标准集、GET、GET-NEXT等消息。

例如,使用集合,我可以更新MIB OID“1.3.6.1.2.50.0”的值。这对我来说非常有效。我可以使用org来实现这一点。snmp4j。Snmp。设置(PDU PDU,目标目标)

我现在要做的是从客户端创建一个自定义MIB OID(如“1.3.6.1.2.100.0”),并为其赋值,而不是简单地更新现有的MIB OID值。

有没有标准的SNMP方法可以轻松做到这一点?

共有1个答案

岳嘉容
2023-03-14

但在SNMP的上下文中,凭空“创建”一个新标量是没有意义的;通常,您正在使用预定义的OID设置一个已定义的OID,该OID通常是共享代理-

但是,您可以在SNMP表中添加/删除行(其行和单元格在实例1、实例2等处具有OID);并且该SNMP表可能有零行。表中的单元格可以有值。

下面是有关SNMP表的一些背景信息。

 类似资料:
  • 问题内容: 我想在两个或更多不同的node.js应用程序服务器之间启用基于套接字的p2p通信。我正在使用socket.io处理给定服务器与其服务的Web应用程序之间的所有此类通信- 但我正在寻找的是一种服务器与服务器之间进行通信的方法。 我最初以为它像这样简单: 但是,事实证明,服务器端socket.io实现没有提供“连接”方法,仅提供了侦听方法。 为什么是这样?为什么不能将节点应用程序服务器视为

  • 我们公司有限制:不能npm publish上传包到 registry.npmjs.org 请问下,是否可以有方式设置网络代理,比如,有一个服务器,我先代理到服务器,服务器再上传到registry.npmjs.org ?

  • mysqladmin是一个执行管理操作的客户程序。可以用它来检查服务器的配置和当前的状态,创建并删除数据库等等。 这样调用mysqladmin: shell> mysqladmin [options] command [command-options] [command [command-options]] ... mysqladmin支持下面的命令: ·create db_name 创建一个名为

  • 问题内容: 这是一个设计问题。我有需要进入HTML表的数据,稍后将由用户操纵。基本上,用户将能够选择表格行中的项目。 我有两个选择-在两种情况下,我都使用AJAX来获取数据: 在服务器端使用PHP创建HTML代码,并将其作为HTML发送到客户端。然后,用户使用Javascript(本质上是jQuery)来操纵表格。 使用JSON将原始数据发送到客户端,然后使用jQuery创建HTML,然后由用户对

  • 问题内容: 我在两个Java应用程序之间建立了一个套接字TCP连接。当一侧关闭插槽时,另一侧保持打开状态。但我希望将其关闭。而且我也迫不及待想看看它是否可用,然后关闭它。我想要某种方式从一侧完全关闭它。我能做什么? 问题答案: TCP不能像这样工作。操作系统将不会释放资源,即文件描述符以及端口,直到应用程序显式关闭套接字或死掉,即使TCP堆栈知道另一端已将其关闭。从对等方收到FIN后,从内核到用户

  • 我正在尝试创建一个SNMP4j代理,但发现很难正确理解该过程。我已经成功创建了一个可以使用snmpwalk从命令行查询的代理。我遇到的困难是理解如何更新存储在我实现的MIB中的值。 下面显示了我用于创建MIB的相关代码(我实现了主机资源MIB) 这似乎足以创建可运行的代理。我不明白的是,我应该如何更改MIB中存储的值(例如,如何更改HrSWRunStatus的值)。似乎有一些乱七八糟的方法,但它们