Назад | Перейти на главную страницу

snmpwalk Неизвестный идентификатор объекта

У меня есть устройство с настроенным snmp и дает много результатов для

snmpwalk -v2c -c public 1.1.1.1

но когда я запрашиваю конкретный раздел, такой как система или интерфейс, он терпит неудачу, как показано ниже .... Есть ли способ проверить, все ли разделы присутствуют в 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)

cmot: Unknown Object Identifier показывает вам, что cmot не встречается в известных MIB.

Вам нужно добавить MIB устройства в клиент snmp через cp MY-MIB.txt /usr/share/snmp/mibs или используйте клиент snmp без MIB.

Например, чтобы получить информацию о системе:

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