Net snmp可以';找不到标准的SNMPv2c MIB

Net snmp可以';找不到标准的SNMPv2c MIB,snmp,Snmp,我正在尝试加载snmpv2 MIB,但网络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

我正在尝试加载snmpv2 MIB,但网络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,我缺少什么?

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

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

snmpget-v2c-cpublic-M+/home/myprofile/mibs 192.168.1.55 RFC1213-MIB::sysDescr