我有这个不会validation的nagiosconfiguration。
我正在尝试设置联系人和各个联系人组。 我的联系人是基于我的generic-manager模板:
定义联系人{
contact_name generic-manager name generic-manager email [email protected] 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 }
我的联系人定义:
定义联系人{
use generic-manager name manager-1 contact_name First Manager contactgroups branch email [email protected] }
联络小组定义:
定义联系人组{
contactgroup_name branch alias Contacts for Branch members admins,manager-1 }
当我validationconfigurationnagios -v /etc/nagios3/nagios.cfg我得到以下错误。
错误:找不到匹配“manager-1”的任何联系人错误:无法展开联系人组中指定的成员联系人
我已经确认所有的东西拼写正确,但似乎没有工作。 有什么build议么?
根据http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#contact“contact_name ”应该用于短名称(用于组等)和“别名”的长名称。 所以你应该改变它:
contact_name manager-1 alias First Manager
此外,您应该使用联系人中的“联系人组”或联系人组中的“成员”,而不是两者。 虽然现在不会破坏任何东西,但是如果只更新一个并且没有任何效果,可能会导致混淆。
在你的联系def。 你可以取代这个:
contact_name First Manager
接着就,随即:
contact_name manager-1
?