使用将MIB转换为.pymidump.py文件缺少源MIB

2024-09-30 12:26:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用snmplab的snmpsim工具来模拟一个用于SNMP查询的非公共MIB(让我们称之为myMIB,因为我不知道是否允许我提到官方名称)。在

当我试图通过mib2使用这个现有文件进行模拟时,我确实有.MIB格式的MIB开发人员如官方文件所述,它给出了以下错误:“我的mib.py[co]找不到。。。[]”在所有搜索路径中。在

这可能有意义,因为我的文件不是.py格式,而是.mib格式。在

因此,我尝试先将.mib转换为.py,使用midump.py文件--mib source=file:///usr/share/snmp/。。。我的MIB。在

这将给出以下错误:缺少源mib:SNMPv2 CONF、SNMPv2 SMI、SNMPv2 TC。因此转换失败。在

My.mib在定义中声明:从SNMPv2 SMI导入[…]MODULE-IDENTITY

所以它是在my.mib中定义的,但是我似乎不能为转换工具包含SNMPv2 SMI。在

如何为midump命令包含必要的依赖项?在

附加信息: -我的MIB不在snmplabs.com/asn1数据库 -我在Ubuntu上使用Python2.7 -显然,我对mib和Python还不熟悉,这可能不是一个好的星座


Tags: 文件工具py官方定义格式错误snmp

热门问题