snmpwalk: не удается найти модуль

Я интенсивно искал и применял доступные решения из Google, все эти решения не устранили проблему. Я продолжаю получать сообщения об ошибках при запуске команды snmpwalk в ОС Ubuntu, которая использует net-snmp. Ниже приведены сообщения об ошибках, которые я получаю. Не могли бы вы помочь мне, как исправить следующие сообщения об ошибках?

В идеале я хочу выполнить snmpwalk для всей моей папки mibs, используя следующую команду, которая не работает. $ snmpwalk -v2c -c ОБЩЕСТВЕННАЯ 192.168.10.10 -M / my_MIB_Files /

Я подумал, может быть, abc.mib использует другие файлы mib. Чтобы удалить зависимости, я пробую следующие решения, но ни одно из них не работает:

  1. предоставил + / my_mibs_files / в качестве параметра с snmpwalk, например:
    snmpwalk -v2c -c PUBLIC 192.168.10.10 -M / my_mibs_files / -m /my_mibs_files/abc.mib
  2. Решением вышеуказанных ошибок является выполнение следующих команд:

Я получаю следующие сообщения об ошибках: $ snmpwalk -v2c -c PUBLIC 192.168.10.10 -m /my_MIB_Files/abc.mib

Путь поиска MIB: /home/user/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/ mibs / site: / usr / share / snmp / mibs: / usr / share / mibs / iana: / usr / share / mibs / ietf: / usr / share / mibs / netsnmp
Не удается найти модуль (SNMPv2-SMI) : В строке 13 в /my_MIB_Files/abc.mib

НОВЫЕ ВОПРОСЫ ПОСЛЕ РАЗМЕЩЕНИЯ ОТСУТСТВУЮЩЕГО МОДУЛЯ В / usr / share / snmp / mibs:

Предоставлена ​​моя папка mibs в файле /etc/snmp/snmp.conf, например:
mibs + / my_mibs_files /
mibs + ВСЕ


person Passionate    schedule 31.08.2020    source источник
comment
Спасибо, Лекс. Я поместил недостающие модули в папку / usr / share / snmp / mibs, что уменьшило количество ошибок. Однако сейчас я сталкиваюсь с другими ошибками, см. Мой вывод выше.   -  person Lex Li    schedule 31.08.2020
comment
Как поставщик компилятора MIB я могу только предложить вам найти правильные документы MIB для устранения таких ошибок. Неправильные документы могут привести только к ужасным ошибкам, которые нелегко исправить. Я собрал некоторые для своих клиентов, github.com/lextudio/sharpsnmppro-mib, но у меня явно есть не знаю о LLDP- *.   -  person Passionate    schedule 31.08.2020
comment
Мы потратили много человеко-лет на то, чтобы сделать нашу коллекцию MIB разумной. Я предлагаю начать с минимального набора (т. Е. Успешного сценария), а затем постепенно добавлять. Обратное направление (старт с неудачи) обычно - большая трата времени.   -  person Lex Li    schedule 31.08.2020
comment
Попытка определить корневой oid (iso): в строке 6 в /usr/share/snmp/mibs/SNMPv2-SMI.mib
Неверный синтаксический анализ ИДЕНТИФИКАТОРА ОБЪЕКТА: в строке 6 в / usr / share / snmp / mibs / SNMPv2-SMI.mib
Не удалось найти 'mib-2' в модуле SNMPv2-SMI (/usr/share/snmp/mibs/RMON-MIB.txt)
Несвязанный OID в RMON-MIB: rmon :: = {mib-2 16}
Неопределенный идентификатор: mib-2 рядом со строкой 88 /usr/share/snmp/mibs/RMON-MIB.txt
Путь поиска MIB:
/ home / user /. snmp / mibs: / usr / share / snmp / mibs: / usr / share / snmp / mibs / iana: / usr / share / snmp / mibs / ietf: / usr / share / mibs / site: / usr / share / snmp / mibs: / usr / share / mibs / iana: / usr / share / mibs / ietf: / usr / share / mibs / netsnmp
Невозможно найти модуль (TOKEN-RING-RMON-MIB): в строке 15 в / usr / share / snmp / mibs / RMON2-MIB.mib
Не удалось найти «статистику» в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти » history »в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти« хосты »в модуле RMON-MIB (/ usr / share / snmp / mibs / RMON2-MIB .mib)
Не удалось найти "матрицу" в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти фильтр в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib) < br> Не удалось найти 'etherStatsEntry' в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти 'historyControlEntry' в модуле RMON-MIB (/ usr / share / snmp /mibs/RMON2-MIB.mib)
Не удалось найти 'hostControlEntry' в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти 'matrixControlEntry' в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти 'filterEntry' в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib) < br> Не удалось найти 'channelEntry' в модуле RMON-MIB (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти 'tokenRing' в модуле №1 (/ usr / share / snmp /mibs/RMON2-MIB.mib)
Не удалось найти 'tokenRingMLStatsEntry' в модуле №1 (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти 'tokenRingPStatsEntry' в модуле # -1 (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти 'ringStationControlEntry' в модуле # -1 (/usr/share/snmp/mibs/RMON2-MIB.mib)
Не удалось найти 'sourceRoutingStatsEntry' в модуле №1 (/usr/share/snmp/mibs/RMON2-MIB.mib) < br> Несвязанный OID в RMON2-MIB: filter2Table :: = {filter 4} Неопределенный идентификатор: фильтр рядом со строкой 5432 в /usr/share/snmp/mibs/RMON2-MIB.mib
Несвязанный OID в RMON2-MIB: channel2Table :: = {фильтр 3} Неопределенный идентификатор: фильтр рядом со строкой 5152 /usr/share/snmp/mibs/RMON2-MIB.mib
Несвязанный OID в RMON2-MIB: historyControl2Table :: = {history 5} Неопределенный идентификатор: история около строки 4993 /usr/share/snmp/mibs/RMON2-MIB.mib
Несвязанный OID в RMON2-MIB: matrixControl2Table :: = {матрица 4} Неопределенный идентификатор: матрица около строки 5095 / usr / share / snmp / mibs / RMON2-MIB.mib
Несвязанный OID в RMON2-MIB: hostControl2Table :: = {hosts 4} Неопределенный идентификатор: хосты рядом со строкой 5038 в /usr/share/snmp/mibs/RMON2-MIB.mib < br> Несвязанный OID в RMON2-MIB: tokenRingPStats2Table :: = {статистика 6} Неопределенный идентификатор: статистика рядом со строкой 5265 of /usr/share/snmp/mibs/RMON2-MIB.mib
Несвязанный OID в RMON2-MIB: tokenRingMLStats2Table :: = {статистика 5} Неопределенный идентификатор: статистика около строки 5209 в / usr / share / snmp / mibs / RMON2-MIB.mib
Несвязанный OID в RMON2-MIB: etherStats2Table :: = {статистика 4} Неопределенный идентификатор: статистика около строки 4936 /usr/share/snmp/mibs/RMON2-MIB.mib
Несвязанный OID в RMON2-MIB: sourceRoutingStats2Table :: = {tokenRing 8} Неопределенный идентификатор: tokenRing рядом со строкой 5376 в /usr/share/snmp/mibs/RMON2-MIB.mib
Несвязанный OID в RMON2-MIB: ringStationControl2Table :: = { tokenRing 7} Неопределенный идентификатор: tokenRing рядом со строкой 5321 в /usr/share/snmp/mibs/RMON2-MIB.mib
Не удалось найти 'snmpModules' в модуле SNMPv2-SMI (/ usr / share / snmp / mibs / SNMP -FRAMEWORK-MIB.txt) Несвязанный OID в SNMP-FRAMEWORK-MIB: snmpFrameworkMIB :: = {snmpModules 10}
Неопределенный идентификатор: snmpModules рядом со строкой 10 / usr / share / snmp / mibs / SNMP-FRAMEWORK-MIB. txt
Не нашел 'mib-2' в модуле SNMPv2-SM I (/usr/share/snmp/mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt)
Несвязанный OID в IANA-ADDRESS-FAMILY-NUMBERS-MI B: ianaAddressFamilyNumbers :: = {mib-2 72}
Неопределенный идентификатор: mib-2 рядом со строкой 8 /usr/share/snmp/mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt
Не удалось найти 'snmpModules' в модуле SNMPv2-SMI (/ usr /share/snmp/mibs/SNMPv2-MIB.txt)
Не удалось найти 'mib-2' в модуле SNMPv2-SMI (/usr/share/snmp/mibs/SNMPv2-MIB.txt)
Несвязанный OID в SNMPv2-MIB: snmp :: = {mib-2 11} Неопределенный идентификатор: mib-2 рядом со строкой 262 файла /usr/share/snmp/mibs/SNMPv2-MIB.txt
Несвязанный OID в SNMPv2-MIB: system :: = {mib-2 1}
Неопределенный идентификатор: mib-2 рядом со строкой 75 /usr/share/snmp/mibs/SNMPv2-MIB.txt
Несвязанный OID в SNMPv2-MIB: snmpMIB :: = {snmpModules 1} Неопределенный идентификатор: snmpModules рядом со строкой 13 /usr/share/snmp/mibs/SNMPv2-MIB.txt
Не удалось найти 'mib-2' в модуле SNMPv2-SMI (/ usr / share / snmp / mibs / IANAifType-MIB.txt)
Несвязанный OID в IANAi   -  person Gambit Support    schedule 01.09.2020


Ответы (1)


Проверьте, можно ли найти какой-либо из модулей в /home/user/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf : / usr / share / mibs / site: / usr / share / snmp / mibs: / usr / share / mibs / iana: / usr / share / mibs / ietf: / usr / share / mibs / netsnmp Если нет, найдите их в Интернете (множество мест предлагают формат .txt) и поместите их в / my_MIB_Files /. Неудивительно, так как NET-SNMP по умолчанию поставляет только несколько основных документов MIB, но таких вещей, как LLDP- *, там нет.

sudo apt-get install snmp-mibs-downloader
person kiran dora    schedule 16.06.2021