导入自定义MIB PySNMP Windows

问题描述:

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

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

要将PySNMP指向您保留Python化MIB的地方,请使用ObjectIdentity.addMibSource()

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

说到Windows路径,PySNMP并没有对它们做任何特殊的处理。我想你可以在这方面遵循Python惯例。例如,用Python说法中的c:\mibs可能看起来像c:/mibs