snmpwalk 未知对象标识符

pkm*_*pkm 6 snmp

我有一个配置了 snmp 的设备,并给出了很多结果

snmpwalk -v2c -c public 1.1.1.1
Run Code Online (Sandbox Code Playgroud)

但是当我查询像系统或界面这样的特定部分时,它会失败,如下所示.... 有没有办法检查 MIB 中存在的所有部分或可能正在打印整个树。

xyz@xyz-VirtualBox:~$ snmpwalk -v2c -c public 1.1.1.1 udp
udp: Unknown Object Identifier (Sub-id not found: (top) -> udp)
xyz@xyz-VirtualBox:~$ snmpwalk -v2c -c public 1.1.1.1 cmot
cmot: Unknown Object Identifier (Sub-id not found: (top) -> cmot)
xyz@xyz-VirtualBox:~$ snmpwalk -v2c -c public 1.1.1.1 system
system: Unknown Object Identifier (Sub-id not found: (top) -> system)
xyz@xyz-VirtualBox:~$ snmpwalk -v2c -c public 1.1.1.1 interfaces
interfaces: Unknown Object Identifier (Sub-id not found: (top) -> interfaces)
Run Code Online (Sandbox Code Playgroud)

Mik*_*giy 6

cmot: Unknown Object Identifier向您显示cmot在已知 MIB 中找不到的。

您需要通过cp MY-MIB.txt /usr/share/snmp/mibs或使用没有 MIB 的snmp 客户端将设备的 MIB 添加到 snmp 客户端。

通过示例获取系统信息:

snmpwalk -v2c -c public 1.1.1.1 1.3.6.1.2.1.1

或者您可以告诉工具仅为此命令加载 MY-MIB 文件:

snmpwalk -m +MY-MIB -v2c -c public 1.1.1.1 cmot