我正在使用SNMP4J Framework,它实现了标准的SET,GET,GET-NEXT等消息。
例如,使用SET,我可以更新MIB OID“1.3.6.1.2.50.0”的值。这对我来说非常适合。我可以使用org.snmp4j.Snmp.set(PDU pdu, Target target)
来做到这一点我现在要做的是从客户端创建自定义MIB OID(作为“1.3.6.1.2.100.0”)并为其分配值,而不是简单地更新现有的MIB OID值。
是否有任何标准的SNMP方式可以轻松完成?
答案 0 :(得分:1)
是
但是在SNMP的背景下,凭空创造一个新的标量是没有意义的;通常你设置一个已定义的预定义OID,并且该OID通常是共享代理 - >经理通过MIB文件。它的OID将是第0个实例(例如,sysDescr.0)。
然而,您可以在SNMP表中add/remove rows(其行和单元格将在实例1,实例2等处具有OID);并且SNMP表可能没有行。表中的单元格可以包含值。