2015-10-22 2 views
1

Возможно ли включить уведомления для служб в NAGIOS, но отключить уведомления о хостах? У меня много локальных принтеров, которые не имеют никакого влияния, когда они не работают, но я хочу получить уведомление о сервисе, например. для «нет бумаги» или «картриджа с низким тонером».Nagios: Отключить оповещение хоста, но включить уведомление об услуге для локальных принтеров

Любые впечатления? Спасибо

ответ

0

Проверки по умолчанию, такие как ping или ssh, могут быть отключены, удалив определение службы в файле .cfg соответствующего устройства на хосте мониторинга. nrpe или nrdp услуги могут использоваться для проверок, таких как картриджи с низким тонером или без бумаги.

шаги, чтобы удалить проверку пинг для printer1:

1 Откройте файл printer1.cfg на сервере Nagios для редактирования. (Обычно под .../nagios/configurations/objects/)

2- Найти определение услуги в printer1.cfg где service_description значение PING и удалить это определение.

3- Перезагрузка NagiOS. После этого проверка ping не должна быть видимой с веб-интерфейса nagios.

2

Есть несколько вариантов, вы можете создать новый шаблон хоста использовать для принтеров, унаследованных от шаблона родового-хоста, но отключить параметр, чтобы включить хост уведомление с:

notifications_enabled   0 

Э.Г.

define host{ 
    name     generic-printer 
    use      generic-host 
    notifications_enabled 0 
    register    0 
} 

Тогда каждое определение принтеров хоста может включать в себя линию

use      generic-printer 

в его определении.

В качестве альтернативы, вы можете создать совершенно новый шаблон принтера, похожий на тот, для generic-host с notifications_enabled инвалидов, а также не включая любую запись check_command (что, где команда используется для определения, является ли хост OK выбран).