0

我很好奇 SNMP 中的表的可能性。

我使用表来映射 MBean。MBean 可以多次创建,每次都使用相同的类型,但名称不同,请考虑以下 ObjectName: com.example.test:type=Test,name=Test1并且com.example.test:type=Test,name=Test2)这些 MBean 具有可以设置和获取的属性。但是,为了设置值,我需要 OID,并且在表中我事先不知道 OID。

因此,我想知道:(1)是否可以在表中设置值?如果是,(2)如何实现?(有一个基本的 snmp 命令,没有 Java)

4

1 回答 1

0

是的,如果 MIB 和 SNMP 代理是这样设计的,通常可以在表中设置值。SNMP set 命令的使用方式与设置标量值相同。

具有可变行数的 SNMP 表应具有RFC 2579中定义的 rowStatus 列。您的描述没有提供足够的详细信息,因此很难判断这是否是您的情况。在 SO 上也提供了一些对 rowStatus 的解释:如何使用 RowStatus?

于 2013-03-05T16:16:46.790 回答