debuggingNagiosconfiguration

我有这个不会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