为什么这个单值 SNMP OID 有一堆子值?

为什么这个单值 SNMP OID 有一堆子值?

我有一个 Juniper MIB,其中这个 OID:1.3.6.1.4.1.2636.3.1.13.1.24对应于这个值:1.3.6.1.4.1.2636.3.1.13.1.2

当我运行 snmpwalk 时,1.3.6.1.4.1.2636.3.1.13.1.24我得到了这个:

JUNIPER-MIB::jnxOperating5MinAvgCPU.1.1.0.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.2.1.1.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.2.1.2.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.4.1.1.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.4.1.2.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.4.1.3.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.4.1.4.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.4.1.5.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.7.1.0.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.8.1.1.0 = Gauge32: 0
JUNIPER-MIB::jnxOperating5MinAvgCPU.9.1.0.0 = Gauge32: 13

这些额外的东西是怎么回事?为什么不只是一个值?我如何才能通过编程判断哪个子值是相关的?有没有什么地方可以详细解释这个结果?

答案1

如果您在 SNMP 书籍中阅读更多有关表格的内容,您应该意识到1.3.6.1.4.1.2636.3.1.13(又名jnxOperatingTable) 是一个包含表格形式数据的表。

如果您阅读了(又名)的部分,就会发现诸如此类的东西.1.1.0.0是每一行的实际索引。INDEX1.3.6.1.4.1.2636.3.1.13.1jnxOperatingEntry

您可以找到有关此内容的官方文档这里

相关内容