Как 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.