Как написать код для отправки пользовательских ловушек с помощью Net-SNMP API

Можем ли мы написать код для отправки пользовательских ловушек, а не упомянутых в snmpd, используя Net-SNMP API, как показано ниже для отправки ловушек netsnmp_send_traps(), send_v2trap(), send_v3trap()?

Я не планирую писать какой-либо модуль MIB. Поэтому я не ожидаю, что моя ловушка должна проходить через snmpd (Agent Daemon).

Идея, которую я хочу реализовать, заключается в том, что отправка прерываний из внешнего кода в snmptrapd, который будет получать прерывания и перенаправлять их в настроенный приемник прерываний, чтобы лучше ознакомиться с библиотекой Net-SNMP.

1 ответ

Решение

Нет предоставленного Net-SNMP API. Мы можем просто использовать команду fork-exec Net-SNMP для отправки ловушки.

Другие вопросы по тегам