发送和接收 SNMP 陷阱并为 NAS 设备创建 MIB 文件
Posted
技术标签:
【中文标题】发送和接收 SNMP 陷阱并为 NAS 设备创建 MIB 文件【英文标题】:Send And Recieve SNMP traps and create MIB file for NAS device 【发布时间】:2015-09-28 11:41:44 【问题描述】:我计划开发一个生成 snmp 陷阱并发送它们的功能。
我也想收到我发送的。
为此,我还需要创建 MIB 文件。
我知道可以根据 MIB 文件接收 snmp 陷阱。
我在网络上有很多内容,但不知道从哪里开始开发。
你能帮帮我吗...
1) 如何生成和发送 SNMP 陷阱?
2) 如何创建 MIB 文件?
3) 如何接收生成的 snmp 陷阱?
要求:如果我在 snmp 发送方(NAS 盒)设置了 snmp 接收方(一些 linux 主机)的 IP...snmp 接收方应该接收来自发送方的陷阱?
注意:主要是我想用python和C语言来实现。
提前致谢, 龙门
【问题讨论】:
看起来不像是编程题 【参考方案1】:您可以使用现有的众多工具之一发送和接收 SNMP 通知。如果 C 可能是 Net-SNMP,如果是 Python,您可以考虑使用 pysnmp。
要使 SNMP 通知正常工作,并不严格要求 MIB。使用 MIB 有助于自动化通知构建和处理,但对于可以手动完成的特定类型的通知,例如没有 MIB。
首先,these snippets 将生成 SNMP 通知,而these scripts 将接收它们。
我建议您阅读有关 SNMP 的更多内容,以更好地了解该技术。它并不简单,尽管它的名字。 ;)
【讨论】:
以上是关于发送和接收 SNMP 陷阱并为 NAS 设备创建 MIB 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何配置引擎 ID 以使用 SNMP4J 发送 SNMP 陷阱 V3?
SNMP 陷阱发送到其他文件,而不是 /var/log/messages