Я уже преобразовал CISCO-VTP-MIB
для работы с PySNMP, но я не могу его импортировать.Импорт пользовательских MIB PySNMP Windows
Вся помощь в онлайне для * nix машин. Как импортировать этот модуль для использования в моем скрипте?
Я уже преобразовал CISCO-VTP-MIB
для работы с PySNMP, но я не могу его импортировать.Импорт пользовательских MIB PySNMP Windows
Вся помощь в онлайне для * nix машин. Как импортировать этот модуль для использования в моем скрипте?
Чтобы указать PySNMP на место, где вы храните Pythonized MIB, используйте ObjectIdentity.addMibSource().
Но лучший подход (по крайней мере для приложений диспетчера SNMP) заключается в том, чтобы позволить PySNMP компилировать файл MIB ASN.1 в любую форму, в которой он нуждается. Для этого вам просто нужно указать его в место, где оно может найти MIB ASN.1. Вы можете сделать последнее с ObjectIdentity.addAsn1MibSource().
Говоря о путях Windows, PySNMP не делает ничего особенного в них. Думаю, вы могли бы просто следовать таможне Питона в этом отношении. Например, c:\mibs
на языке Python может выглядеть как c:/mibs
.