snmp4j TableUtils 的文档暗示 getTables 方法可用于检索多个表。任何人都知道如何以这种方式使用它。对我来说只是不直观。我想知道我是否只是在 OID 参数中放入表 1 和表 2 的列,并且表 util 将能够将它们全部分开,我只需要在 TableEvents 列表中区分它们(行)那些被退回?
问问题
1517 次
1 回答
1
我尝试过与您在此处发布的相同情况。在尝试不同表中的 OID 时,我得出了以下结论,但我不确定这是否符合他们的预期。我们作为输出获得的 VariableBinding[] 将按照我们将 OID 传递到数组中的顺序包含结果,因此我们可以匹配输入和输出。
例如输入 - new OID[".1.3.6.1.2.1.2.2.1.2", ".1.3.6.1.2.1.25.4.2.1.2"]; 输出 -new VariableBinding["1.3.6.1.2.1.2.2.1.2.1=somevalue", "1.3.6.1.2.1.25.4.2.1.2.1=系统空闲进程"]; 新的变量绑定["1.3.6.1.2.1.2.2.1.2.2=somevalue", null]; . . .
希望对你有用。
问候
阿人
于 2013-12-03T07:34:10.353 回答