导入自定义MIB PySNMP Windows

时间:2017-01-09 10:33:56

标签: python-3.x pysnmp

我已将CISCO-VTP-MIB转换为使用PySNMP,但我无法导入它。

在线帮助适用于* nix机器。如何导入此模块以在我的脚本中使用?

1 个答案:

答案 0 :(得分:0)

要将PySNMP指向保存Pythonized MIB的位置,请使用ObjectIdentity.addMibSource()

但更好的方法(至少对于SNMP管理器应用程序)是让PySNMP将ASN.1 MIB文件编译成它需要的任何形式。为此,您只需将其指向可以找到ASN.1 MIB的位置。你可以用ObjectIdentity.addAsn1MibSource()来完成后者。

说到Windows路径,PySNMP并没有对它们做任何特别的事情。我想你可以在这方面遵循Python风俗。例如,Python术语中的c:\mibs可能看起来像c:/mibs