如何使用Net-SNMP API编写发送用户定义的陷阱的代码

时间:2013-12-03 07:39:41

标签: c snmp net-snmp snmpd snmptrapd

我们是否可以编写用于发送用户定义的陷阱的代码而不是使用Net-SNMP API在snmpd中提到的代码来发送陷阱netsnmp_send_traps(),send_v2trap(),send_v3trap()?

我不打算编写任何MIB模块。所以我不认为我的陷阱应该通过snmpd(代理守护进程)。

我想要实现的想法是从外部代码发送陷阱到snmptrapd,它将接收陷阱并将其转发到配置的陷阱接收器,以便更熟悉Net-SNMP库。

1 个答案:

答案 0 :(得分:0)

没有提供Net-SNMP API。我们可以通过fork-exec Net-SNMP命令发送陷阱。