Как получать ловушки SNMP через Centreon
Я хочу получить несколько тестовых ловушек на Centreon. Я настроил Centreon и отправил несколько тестовых ловушек, но пассивные сервисы не реагируют. Я использую Nagios 4.1.1 и Centreon 2.4.5 в Nagios FAN 2.1.
Вот как я все настроил.
Сначала я создал новую ловушку SNMP в Centreon:
- Имя: sysName
- OID:.1.3.6.1.2.1.1.5.0
- Поставщик: Универсальный
- Выходное сообщение: $*
- Состояние по умолчанию: Критическое
- Отправить результат: Да
Затем я применил изменения (в Configuration \ SNMP traps \ Generate я выбрал "Создать файлы конфигурации для SNMP Traps (SNMPTT)", "Применить конфигурации", "Перезапустить SNMPTT", затем "Generate")
Затем я создал шаблон службы:
- Псевдоним: Trap-centreon
- Имя шаблона службы: generic-passive-service-centreon
- Период проверки: 24x7
- Проверьте команду: check_centreon_dummy Args:
- Статус: 0
- Выход: ОК
- Макс проверок попыток: 1
- Активные проверки включены: нет
- Пассивные проверки включены: Да
- Уведомление включено: по умолчанию
Вкладка Обработка данных
- Проверьте свежесть: да
- Порог свежести: 86400 (соответствует 1 дню)
Наконец я создал сервис:
- Описание: ловушка
- Шаблон службы: универсальный-пассивный сервис-центр
Вкладка "Отношения"
- Связано с хостами: хост Centreon и другой контролируемый хост
- Отношение ловушек службы: sysName (ловушка, которую я создал)
Сервисы показывают статус ОК.
Затем я запустил несколько тестовых ловушек. На хосте Centreon я выполнил команду:
snmptrap -v2c -c public nagios_address '' .1.3.6.1.2.1.1.5.0
На другом хосте я бегал:
SnmpTrapGen.exe -r:nagios_address -c:"public" -to:.1.3.6.1.2.1.1.5.0
Сервисы всегда показывают статус ОК, хотя я отправил несколько тестовых ловушек.
Обратите внимание, что сервер Nagios получает прерывания, потому что я могу видеть их, используя команду:
tcpdump -i eth0 -u port 162
Что случилось? Большое спасибо.