如何找到我的设备OID

时间:2016-07-02 04:23:05

标签: snmp net-snmp

我使用此命令

snmpwalk -v2c -c<Group-Name> <xxx.xxx.xxx.xxx>

并看到这样的结果

iso.3.6.1.2.1.25.3.8.1.6.2 = INTEGER: 0
iso.3.6.1.2.1.25.3.8.1.6.3 = INTEGER: 0
iso.3.6.1.2.1.25.3.8.1.6.4 = INTEGER: 0
iso.3.6.1.2.1.25.3.8.1.7.1 = INTEGER: 1
iso.3.6.1.2.1.25.3.8.1.7.2 = INTEGER: 2
iso.3.6.1.2.1.25.3.8.1.7.3 = INTEGER: 3
iso.3.6.1.2.1.25.3.8.1.7.4 = INTEGER: 4
iso.3.6.1.2.1.25.3.8.1.8.1 = Hex-STRING: 00 00 01 01 00 00 00 00 
iso.3.6.1.2.1.25.3.8.1.8.2 = Hex-STRING: 00 00 01 01 00 00 00 00 
iso.3.6.1.2.1.25.3.8.1.8.3 = Hex-STRING: 00 00 01 01 00 00 00 00 
iso.3.6.1.2.1.25.3.8.1.8.4 = Hex-STRING: 00 00 01 01 00 00 00 00 
iso.3.6.1.2.1.25.3.8.1.9.1 = Hex-STRING: 00 00 01 01 00 00 00 00 
iso.3.6.1.2.1.25.3.8.1.9.2 = Hex-STRING: 00 00 01 01 00 00 00 00 
iso.3.6.1.2.1.25.3.8.1.9.3 = Hex-STRING: 00 00 01 01 00 00 00 00 
iso.3.6.1.2.1.25.3.8.1.9.4 = Hex-STRING: 00 00 01 01 00 00 00 00 
iso.3.6.1.2.1.25.4.1.0 = INTEGER: 4
iso.3.6.1.2.1.25.4.2.1.1.1 = INTEGER: 1

我怎么能找到这个OID是什么?我用这个命令

snmptranslate iso.3.6.1.2.1.25.4.1.0

但答案是

iso.3.6.1.2.1.25.4.1.0

我怎样才能看到OID设备是人类可读的?

1 个答案:

答案 0 :(得分:1)

MIB的路径存在问题。 您可以通过...查看引用的路径。

 net-snmp-config --default-mibdirs
/Users/<home>/.snmp/mibs:/usr/share/snmp/mibs

net-snap中有多种方法可以提供MIB路径 查看net-snmp网站上的Using and loading MIBs

设置路径时,您应该看到这个....

$ snmptranslate iso.3.6.1.2.1.25.4.1.0
HOST-RESOURCES-MIB::hrSWOSIndex.0

对于我的设置......

$ grep HOST-RESOURCES-MIB /usr/share/snmp/mibs/*| grep DEFINITIONS 
/usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt:HOST-RESOURCES-MIB DEFINITIONS ::= BEGIN