我想使用SNMP-Lab的snmpsim-Tool来模拟SNMP查询的非公共MIB(将其称为myMIB,因为我不知道是否可以提及官方名称)。
我确实具有.mib格式的MIB,当我尝试按照官方文档中的说明通过mib2dev.py使用此现有文件进行仿真时,它给出以下错误:“未找到myMIB.py [co]。 。]中的所有搜索路径。
鉴于我的文件不是.py而是.mib格式,这可能很有意义。
因此,我尝试使用mibdump.py --mib-source = file:/// usr / share / snmp / ... myMIB首先将.mib转换为.py。
这将产生以下错误:缺少源MIB:SNMPv2-CONF,SNMPv2-SMI,SNMPv2-TC。因此,转换失败。
我的.mib定义如下:从SNMPv2-SMI导入模块身份;
因此它是在我的.mib文件中定义的,但我似乎无法为转换工具包括SNMPv2-SMI。
如何为mibdump命令包括必要的依赖项?
其他信息: -我的MIB不在snmplabs.com/asn1数据库中 -我在Ubuntu上使用python 2.7 -我显然不是MIB和Python的新手,在这里可能不是一个好的星座