与本地主机IP不同,我有我的VM ip (eth0-192.168.12.20)来接收陷阱通知,如果从VM外部生成一个陷阱,我不会接收任何陷阱(我使用的是来自另一台计算机的snmptrap命令),但是当我在如果我使用snmptrap命令从同一台机器生成陷阱,我可以通过PySNMP陷阱接收脚本看到陷阱数据。
选项已尝试: 1.尝试将端口绑定到0.0
PySNMP是否支持Unicode发送snmptrap。我发送了带有unicode字符的陷阱,但是我得到了十六进制的结果。是否有任何工作来获取Unicode中的值。这里是我的snmp陷阱命令
苏丹诱捕器-v2c -c public 192.168.2.162‘.1.2.3.4.5.6.7.8.9 ifIndex I 2 ifAdminStatus I 1 1.3.6.1.4.1.9.9.599.1.1.1.1.0
我一直试图使用PySNMP库创建一个陷阱监听器,该监听器应该加载一个定制的MIB文件(已经编译以便PySNMP与mibdump.py一起使用),并以字段名= value的可读格式打印接收到的陷阱。但是,代码无法找到MIB文件并返回一个错误:
pysnmp.smi.error.MibNotFoundError: MIB file "BMC-CONTROLMEM-MIB.py[co]" not fou