我正在尝试加载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,我错过了什么?
答案 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