У меня есть устройство с настроенным 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: Неизвестный идентификатор объекта
показывает, что 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