我已经配置了 SNMP v2c 并且正在运行一个 SNMP 服务器程序。查询交换机时,我收到 OID 值 43.6.1.2.1.1.3.0。我想知道这个 OID 代表什么以及如何使用它来监视交换机。 此外,我想在 MIB 接口组中检索上行和下行链路的 OID。 感谢您为解决此问题提供的任何帮助。
我尝试通过互联网搜索
是的,根据您提供的信息,OID 43.6.1.2.1.1.3.0 是指系统正常运行时间。
这是因为:
OID 的第一部分(43)表示它属于 OID 树的“iso.org.dod.internet”分支,这是定义大多数标准 OID 的地方。 OID (6.1.2.1.1.3) 的下几个部分对应于 sysUpTime OID,它在 SNMPv2-MIB 文件中定义。具体来说,6对应“mgmt”子树,1对应“mib-2”,2对应“system”,1对应“sysUpTime”,3对应sysUpTime实例。 OID 的最后部分 (0) 对应于 sysUpTime 对象的标量实例,它具有以百分之一秒为单位的系统正常运行时间值。 要计算 sysUpTime 的值,您需要解码 SNMP 响应中返回的值。在这种情况下,该值为“81300”,对应于 813 秒(即 13 分 33 秒)的系统正常运行时间。该值以百分之一秒为单位,因此需要除以 100 才能得到实际秒数。