Net-snmp找不到标准的SNMPv2c mib

时间:2013-10-03 17:45:41

标签: snmp

我正在尝试加载snmpv2 mibs,net-snmp无法找到它们。

我使用-M [folder]选项告诉snmpget在哪里找到自定义mib。

snmpget -v 2c -c public -M /home/myprofile/mibs 192.168.1.55 RFC1213-MIB::sysDescr

我收到了错误,

Cannot find module (SNMPv2-SMI): at line 0 in (none)
RFC1213-MIB::sysDescr: Unknown Object Identifier

鉴于这些是标准的mib,我错过了什么?

1 个答案:

答案 0 :(得分:3)

当您使用-M指定文件夹时,您必须使该文件夹包含所有必需的MIB文档(不仅是您的文档,还包括所有依赖项)。否则,Net-SNMP无法找到它们(按设计),您可以阅读Net-SNMP手册页以获取更多详细信息,

http://www.net-snmp.org/docs/man/snmpcmd.html

因此,最简单的方法是使用

snmpget -v 2c -c public -M +/home/myprofile/mibs 192.168.1.55 RFC1213-MIB::sysDescr