我们可以编写发送用户定义陷阱的代码,而不是使用 Net-SNMP API 发送陷阱 netsnmp_send_traps()、send_v2trap()、send_v3trap() 中提到的 snmpd 代码吗?
我不打算编写任何 MIB 模块。所以我不希望我的陷阱应该通过 snmpd(代理守护程序)。
我想实现的想法是从外部代码发送陷阱到 snmptrapd,后者将接收陷阱并将其转发到配置的陷阱接收器,以更加熟悉 Net-SNMP 库。
最佳答案
没有提供 Net-SNMP API。我们可以直接用 fork-exec Net-SNMP 命令来发送 trap。
关于c - 如何使用 Net-SNMP API 编写发送用户定义陷阱的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20345444/