Назад | Перейти на главную страницу

Nagios: проверьте службу хоста, даже если хост не работает

Есть ли способ заставить nagios 3 проверять службу конкретного хоста (и уведомлять о таких событиях), даже если хост не работает?

Причина, по которой я спрашиваю об этом, заключается в том, что у меня есть служба, которая проверяет, соответствует ли IP-адрес хоста его записи DNS, и это можно (и нужно) проверить, даже если хост не работает.

Кроме того, можно ли по-прежнему получать уведомления о конкретной службе, даже если хост notifications_enabled 0? Или есть какой-то другой способ отключить уведомления хоста, сохранив службу?

Служба сопоставления IP-адресов DNS должна быть подключена к поддельному хосту с именем «DNS» или как-то так; и используйте фиктивную проверку для поддельного хоста «DNS», который просто выполняет «exit 0».

Вы также можете подключить его к своему реальному DNS-серверу: если этот сервер не работает, то нет особого смысла пытаться проверить DNS.

Нет, вы не можете проверить сервис, даже если хост не работает. Подразумевается зависимость всех сервисов от данного хоста.

Чтобы ответить на ваш второй вопрос: у сервисов есть свои notifications_enabled , чтобы вы могли получать уведомления от служб, даже если их родительский хост этого не делает. Однако, если он не определен, он будет унаследован от хоста. (Есть только несколько настроек, которые наследуются от хоста. См. Подразумеваемое наследование на этой странице).