Отправить сообщение snmp trap в net snmp

Я пытаюсь отправить trap-сообщение от моего агента в net-snmp, но в моем агенте это выглядит нормально, однако net-snmp не показывает сообщение.

Я хочу знать, знает ли net-snmp, как обрабатывать сообщения-ловушки?

1 ответ

Обычно вы используете net-snmp в качестве агента.

Агенты обычно отправляют ловушки и не получают их. Они должны уметь обрабатывать запросы get, set-запросы и get-next-request, но не ловушки.

Система, которая получает SNMP-ловушки, называется диспетчером.NET-snmp не является менеджером SNMP, но он содержит все библиотеки программирования (C), необходимые для создания собственного менеджера SNMP, если вы захотите. Существует также snmptrapd, который может регистрировать входящие ловушки в файл или передавать их в сценарий perl для обработки.

Возможно, вы действительно спрашиваете о snmptrapd?

Если ловушки не зарегистрированы в приемнике, применяются обычные процедуры устранения неполадок в сети. Отслеживайте трафик с помощью Wireshark, сначала в принимающей системе, а затем, если необходимо, на отправляющей стороне. Это может проверить, сбрасывается ли трафик сетью (брандмауэры и т. Д.).

Если вы хотите изучить основы протокола, этот RFC является хорошей отправной точкой: "Операции протокола для Версии 2 Простого протокола управления сетью" http://www.ietf.org/rfc/rfc1905.txt

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