У меня есть эта конфигурация 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
?