我当前正在使用SNMPv2,并且想要切换到SNMPv3。 我有针对v2编写的MIB文件,该文件已使用pysmi转换为python文件。但是在文档中,它只支持v1和v2。
所以,我的问题是:
答案 0 :(得分:2)
您混淆了SNMP协议版本和MIB格式版本的两种不同。 当前有SNMP的3个版本:
有两种版本的MIB文件:
答案 1 :(得分:2)
要进一步说明安德鲁的答案:
从SNMPv2c切换到SNMPv3时,无需更改与MIB相关的任何内容。相同的Python化MIB应该可以正常工作。那是因为pysnmp在内部使用SMIv2而不管任何事情。
没有必要。
您应该使用相同的MIB。发送SNMP通知的最佳方法是遵循this example。只需将CommunityData
替换为UsmUserData
。