我计划开发一个生成snmp陷阱并发送它们的功能。
我也希望收到我发送的内容。
为此,我还需要创建MIB文件。
我知道可以根据MIB文件接收snmp陷阱。
我在网络上获得了大量内容,但却对开始开发的地方感到困惑。
你能帮我解决一下......
1)如何生成和发送SNMP陷阱?
2)如何创建MIB文件?
3)如何接收生成的snmp陷阱?
要求:如果我在snmp发送者(NAS盒子)设置snmp接收器(某些linux主机)IP ... snmp接收器应该从发送者那里收到陷阱?
注意:大多数情况下,我想使用python和C语言来实现它。
提前致谢, NagaPavan
答案 0 :(得分:2)
您可以使用现有的众多工具之一发送和接收SNMP通知。如果C可能是Net-SNMP,如果是Python,你可以考虑使用pysnmp。
SNMP通知不是严格要求MIB工作的。使用MIB有助于自动化通知构建和处理,但对于可以手动完成的特定类型的通知,例如没有MIB。
首先,these snippets会生成SNMP通知,而these scripts会收到它们。
我建议您阅读有关SNMP的更多信息,以便更好地了解该技术。尽管它的名字,它并不简单。 ;)