Answers:
需要MIB文件来告诉您(或您的监视系统或SNMP查询工具...)OID的实际含义。否则,您得到的只是一堆数字。但这只是一个客户端问题,您查询的设备已经知道它可以接受查询的OID以及应该提供的答案。
如果您不能查询给定OID的设备,即使MIB指出您应该可以查询它,那么可能是MIB不匹配;否则,您可能无法查询该设备。仔细检查MIB你使用实际上是正确的该设备及其固件/ OS版本(SNMP支持可以改变相当一段时间固件版本之间)。
否则,这也可能是配置问题:也许您要查询的OID仅在某些特定配置中受支持,而并非在所有特定配置中均受支持;只有设备文档(或供应商)可以在这里为您提供帮助。
我今天有几乎相同的问题:
需要MIB文件来告诉您(或您的监视系统或SNMP查询工具...)OID的实际含义
确实,我想知道.1.3.6.1.4.1.89.35.1.13.1.2的含义(以及周围是否有一些有趣的OID)。
这是我遵循的步骤,以防万一其他有兴趣的人:
临时更改环境变量:
export MIBDIRS=/path/to/tmpdir/:/usr/share/snmp/mibs/
export MIBS=all
现在您可以使用snmptranslate来获取mib名称:
snmptranslate .1.3.6.1.4.1.89.35.1.13.1.2