将snmp陷阱消息发送到net snmp

时间:2014-08-20 11:37:56

标签: snmp net-snmp snmp-trap

我正在尝试从我的座席向net-snmp发送陷阱消息,但在我的座席中看起来很好,但net-snmp没有显示该消息。

我想知道net-snmp是否知道如何处理陷阱消息?

1 个答案:

答案 0 :(得分:0)

通常,您可以将net-snmp用作代理。

代理商通常发送陷阱,但不接收陷阱。他们需要能够处理get-requests,set-requests和get-next-requests,但不能处理陷阱。

接收SNMP陷阱的系统称为Manager。 Net-snmp不是SNMP管理器,但它包含您创建自己的SNMP管理器所需的所有(C)编程库,如果您愿意。还有snmptrapd,它可以将传入的陷阱记录到文件中,或者将它们传递给perl脚本进行处理。

也许您确实在询问snmptrapd

如果接收器上未记录陷阱,则适用正常的网络故障排除步骤。使用Wireshark窥探流量,首先在接收系统上,然后如果需要,在发送端窥探流量。这可以验证网络是否丢弃了流量(防火墙等)。

如果您想研究协议的基础知识,这个RFC是一个很好的起点:“简单网络管理协议版本2的协议操作”http://www.ietf.org/rfc/rfc1905.txt