MIB преобразование в .py с использованием mibdump.py - отсутствующие исходные MIB - PullRequest
0 голосов
/ 30 мая 2019

Я хочу использовать snmpsim-Tool SNMP-Lab для имитации непубличного MIB (давайте назовем его myMIB, потому что я не знаю, разрешено ли мне упоминать официальное имя) для запросов SNMP.

У меня действительно есть MIB в формате .mib, когда я пытаюсь использовать этот существующий файл для моделирования через mib2dev.py, как описано в официальной документации, он выдает следующую ошибку: "myMIB.py [co] notнайдено ... [] "во всех путях поиска.

Это может иметь смысл, учитывая, что мой файл не в формате .py, а в формате .mib.

Поэтому я попытался преобразоватьСначала от .mib к .py, используя mibdump.py --mib-source = file: /// usr / share / snmp / ... myMIB.

Это приводит к следующей ошибке: Отсутствуют MIB источника: SNMPv2-CONF, SNMPv2-SMI, SNMPv2-TC.Следовательно преобразование не удается.

Мои состояния .mib в определениях: ИМПОРТ [...] МОДУЛЬНОЙ ИДЕНТИЧНОСТИ ИЗ SNMPv2-SMI;

Так что это определено в моем .mib, но я не могу включить SNMPv2-SMI для инструмента преобразования.

Как включить необходимые зависимости для команды mibdump?

Дополнительная информация: - мой MIB отсутствует в базе данных snmplabs.com/asn1 - я использую python2.7 на Ubuntu - я, очевидно, новичок в MIB и Python, которые могут быть не очень хорошим созвездием здесь

...