导入自定义 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
.
我已经将 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
.