导入自定义 MIB PySNMP Windows

Import custom MIB PySNMP Windows

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

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

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

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

做后者

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