2016-12-09 5 views
0

У меня возникли проблемы в выяснить, как загрузить пользовательский MIBs, которые с .txt расширений с помощью pysnmp модуляpysnmp как загружать пользовательский MIB модулей, которые в формате ASN.1

Это то, что я делаю в данный момент

b = builder.MibBuilder() 
compiler.addMibCompiler(b, sources=[mib_location]) 

mib_location - это папка, на которой расположены все мои MIB. что-то вроде file:///<my_folder>

Но все же я не могу загрузить эти MIB.

Я думаю, что может быть, мне нужно будет указать, что мои MIB имеют расширение .txt, но не уверены где.

ответ

0

Файлы MIB должны быть найдены по имени модуля MIB без какого-либо расширения или с .txt.

Это example, который должен работать из коробки.

Если нет, попробуйте добавить:

from pysmi import debug 
debug.setLogger(debug.Debug('all')) 

в сценарий и смотреть стандартный вывод - pysmi сообщит, где именно он ищет MIB-файлов. Надеюсь, это даст вам достаточно информации, чтобы выяснить, что пошло не так.

 Смежные вопросы

  • Нет связанных вопросов^_^