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

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

1 ответ

Решение

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

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

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

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

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