发送和接收SNMP陷阱并为NAS设备创建MIB文件

时间:2015-09-28 11:41:44

标签: python c snmp pysnmp snmptrapd

我计划开发一个生成snmp陷阱并发送它们的功能。

我也希望收到我发送的内容。

为此,我还需要创建MIB文件。

我知道可以根据MIB文件接收snmp陷阱。

我在网络上获得了大量内容,但却对开始开发的地方感到困惑。

你能帮我解决一下......

1)如何生成和发送SNMP陷阱?

2)如何创建MIB文件?

3)如何接收生成的snmp陷阱?

要求:如果我在snmp发送者(NAS盒子)设置snmp接收器(某些linux主机)IP ... snmp接收器应该从发送者那里收到陷阱?

注意:大多数情况下,我想使用python和C语言来实现它。

提前致谢, NagaPavan

1 个答案:

答案 0 :(得分:2)

您可以使用现有的众多工具之一发送和接收SNMP通知。如果C可能是Net-SNMP,如果是Python,你可以考虑使用pysnmp。

SNMP通知不是严格要求MIB工作的。使用MIB有助于自动化通知构建和处理,但对于可以手动完成的特定类型的通知,例如没有MIB。

首先,these snippets会生成SNMP通知,而these scripts会收到它们。

我建议您阅读有关SNMP的更多信息,以便更好地了解该技术。尽管它的名字,它并不简单。 ;)