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

Эскалации Nagios без контактов, определенных непосредственно в проверках службы

Все мои сервисные проверки основаны на шаблонах, где уведомления включены, период уведомления установлен на 24x7, тип уведомления установлен на U, C и т. Д. Но в шаблонах сервисных проверок нет контактов или групп контактов.

Когда я добавляю новую служебную проверку, она всегда основана на одном из этих шаблонов. Однако я до сих пор не добавляю никаких контактов или групп к самим проверкам.

Все проверки добавляются в группу услуг под названием Critical-Services.

У меня также есть несколько пользователей, которые являются членами контактной группы под названием Duty-Admin-Pagers.

У меня настроена эскалация обслуживания со связанной группой контактов Duty-Admin-Pagers (выше) и с servicegroup_name из Critical-Services, это выглядит так:

define serviceescalation{
    servicegroup_name Critical-Services
    contact_groups Duty-Admin
    contacts
    first_notification 1
    last_notification 999
    notification_interval 1
    escalation_period 24x7
    escalation_options u,c
}

Всякий раз, когда служба становится КРИТИЧЕСКОЙ ЖЕСТКОЙ и превышает количество повторных попыток, я получаю предупреждения пейджера, как и ожидаю Duty-Admin Участники группы.

Однако когда я загружаю эту конфигурацию в Nagios, я получаю такие предупреждения, как:

Предупреждение Служба APC-Power-Output на хосте APC-PDU-0299 не имеет контактов по умолчанию или контактных групп!

Эскалация и уведомления по-прежнему работают и отправляют уведомления в contact_group Duty-Admin определяется в эскалации обслуживания.

Я считаю эту конфигурацию удобной, потому что она означает, что мне не нужно явно определять контакты или группы контактов ни в шаблоне службы, ни в самой проверке службы, что несколько упрощает управление.

Несмотря на предупреждения, и хотя эта конфигурация работает нормально, рекомендуется ли это?

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