我有一个配置了 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)
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
归档时间: |
|
查看次数: |
19802 次 |
最近记录: |