我们是否可以编写用于发送用户定义的陷阱的代码而不是使用Net-SNMP API在snmpd中提到的代码来发送陷阱netsnmp_send_traps(),send_v2trap(),send_v3trap()?
我不打算编写任何MIB模块。所以我不认为我的陷阱应该通过snmpd(代理守护进程)。
我想要实现的想法是从外部代码发送陷阱到snmptrapd,它将接收陷阱并将其转发到配置的陷阱接收器,以便更熟悉Net-SNMP库。
答案 0 :(得分:0)
没有提供Net-SNMP API。我们可以通过fork-exec Net-SNMP命令发送陷阱。