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

Отладка конфигурации Nagios

У меня есть эта конфигурация nagios, которая не проверяется.

Я пытаюсь установить контакты и различные группы контактов. Мои контакты основаны на моих generic-manager шаблон:

определить контакт {

    contact_name                    generic-manager
    name                            generic-manager
    email                           defaultemail@mydomain.com
    alias                           Manager Template
    service_notification_period     hours
    host_notification_period        hours
    service_notification_options    w,c,r                        
    host_notification_options       d,u,r                        
    service_notification_commands   notify-service-by-email,             
    host_notification_commands      notify-host-by-email,
    register                        0 }

Определение моего контакта:

define contact {

    use                             generic-manager  
    name                            manager-1  
    contact_name                    First Manager  
    contactgroups                   branch  
    email                           branchmanager@mydomain.com }

Определение контактной группы:

define contactgroup {

    contactgroup_name       branch
    alias                   Contacts for Branch  
    members                 admins,manager-1 }

Когда я проверяю конфигурацию nagios -v /etc/nagios3/nagios.cfg Я получаю следующие ошибки.

Ошибка: не удалось найти ни одного совпадающего контакта "менеджер-1". Ошибка: не удалось расширить контакты участников, указанные в контактной группе.

Я убедился, что все написано правильно, но похоже, что это не работает. Какие-либо предложения?

В соответствии с http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#contact «contact_name» следует использовать для короткого имени (которое используется в группах и т. д.), а «alias» - для более длинного имени. Поэтому вы должны изменить его на:

contact_name manager-1
alias First Manager

Кроме того, вы должны использовать либо «контактные группы» в контакте, либо «участников» в контактной группе, но не то и другое вместе. Хотя сейчас он ничего не сломает, это может привести к путанице позже, если вы обновите только один и обнаружите, что это не действует.

в вашем контактном деф. вы можете заменить это:

contact_name First Manager

с этим:

contact_name manager-1

?