Назад | Перейти на главную страницу

Как snmpd узнает, куда отправлять ловушку?

Я пытаюсь разобраться в нашем файле snmpd.conf, чтобы начать управлять snmp с помощью марионетки. В существующем файле есть несколько настроек сигналов тревоги для таких вещей, как чрезмерное дисковое пространство, загрузка и т. Д. Я предполагаю, что при достижении этих условий менеджеру отправляется ловушка snmp. Однако файл snmpd.conf не содержит никаких настроек или информации о менеджере. Другими словами, здесь не упоминается хост или порт, на котором работает менеджер. Таким образом, как он узнает, куда отправлять ловушки? Есть какой-нибудь протокол обнаружения?

Как минимум, вам нужно определить trapsink, trap2sink или informsink в /etc/snmp/snmpd.conf чтобы указать хост, на который будут отправляться ловушки SNMP. Вы также можете указать строку сообщества и альтернативный номер порта (если не используется 162).

Вы также можете установить trapcommunity для строки сообщества по умолчанию, которая будет использоваться при отправке прерываний.

Для отправки ловушек v3 используйте trapsess.

Увидеть snmpd.conf справочную страницу для получения полной информации. См. Также net-snmp snmptrap учебник и snmptrap v3 учебник.