Nagios Отключить проверку службы, если хост недоступен

Когда я объявил хост, я указал команду, чтобы проверить, жив ли мой хост (простой пинг):

hostgroups              hostgroup-WIN
check_interval          1
retry_interval          1
max_check_attempts      3
check_command           check-host-alive
check_period            24x7
contact_groups          contact-WIN

У меня также есть несколько сервисов, которые контролируют этот сервер.

Я хочу отключить эти службы, когда хост не работает (команда "check-host-alive" не удалась), поскольку, конечно, все службы приведут к ошибке и некоторому раздражающему отображению в веб-интерфейсе .

Спасибо.

0
задан 14 February 2018 в 13:01
2 ответа

То, что вы описываете, является поведением по умолчанию; службы имеют неявную зависимость от своих хостов.

Вот почему вы не получаете уведомления для служб на неработающих хостах. Однако они по-прежнему будут отображаться в веб-интерфейсе.

Вы можете применить фильтры вверху, чтобы отображать службы только на работающих хостах.

0
ответ дан 5 December 2019 в 06:32

Сервисные проверки все еще выполняются, подавляются только уведомления. Начиная с nagios 4.1.1, вы можете отключить проверки служб, добавив host_down_disable_service_checks = 1 в nagios.cfg .

Источник: https://support.nagios.com/forum/viewtopic.php?f=7&t=35580

2
ответ дан 19 January 2020 в 11:42

Теги

Похожие вопросы