Я хочу настроить nagios таким образом, чтобы все проверки останавливались (с не отображаемыми службами или отображались как неизвестные) для любого неработающего узла. Другими словами, я хочу видеть только одно предупреждение для неработающего хоста вместо 1 (не работает) + n (1 для каждой службы). Обратите внимание, что меня интересует сервис дисплей / статусне только в отключении уведомлений.
Обоснование: мы используем плагин nagios firefox / chrome для мониторинга состояния, а поведение nagios слишком шумное, давая такие показания (потому что каждый узел имеет 20 служб):
3 down, 1 unreachable, 4 warnings, 87 critical
Это означает, что 7 критических сервисов на вышестоящем узле (проблема в сервисе) завалены слоем красных сервисов, которые критичны только потому, что они находятся на узле, который не работает / недоступен. Я бы предпочел увидеть:
3 down, 1 unreachable, 80 unknown, 4 warnings, 7 critical
Или даже
3 down, 1 unreachable, 4 warnings, 7 critical
Я просмотрел зависимости служб, но не нашел способа описать: «сделать все службы на живом хосте зависимыми от статуса проверки хоста».
Я нашел обсуждаемую проблему Вот, где один из участников подумал, что это ошибка nagios, и Вот где один из участников подумал, что это было «как задумано».
Как бы то ни было, меня интересует только эффект, а не философия дизайна. Обратите внимание, что этот nagios проверяет сотни узлов, поэтому возможность обслуживания решения также важна.
TIA и ура.
Вы можете скрыть это при использовании последней версии (0.9.11) Nagstamon, который является монитором состояния рабочего стола (в трее) для Nagios / Icinga: http://nagstamon.ifw-dresden.de/
Вы можете сделать это, применив фильтры в представлении CGI статуса ...
Плагины Chrome / FF просто извлекают данные из CGI, поэтому, если вы добавите те же фильтры к URL-адресу статуса, который запрашивает плагин, вы можете контролировать, что он показывает.
Например, если вы хотите, чтобы он видел только хосты: status.cgi?hostgroup=all&style=hostdetail
Только для проблемных служб на запущенных хостах: status.cgi?host=all&servicestatustypes=28&hoststatustypes=2
Видеть это сообщение в блоге о фильтрах для получения дополнительной информации о конкретных значениях, которые следует использовать. (Это битовые поля.)
Изменить: это именно то, что делает нагстамон, когда вы устанавливаете эти флажки, кстати.