Nagios升级没有直接在服务检查中定义的联系人

我所有的服务检查都基于启用通知的模板,通知期限设置为24×7,通知types设置为U,C等。但是服务检查模板中没有关联的联系人或联系人组。

当我添加一个新的服务检查,检查总是基于这些模板之一。 但是,我仍然不会添加任何联系人或组到实际检查本身。

这些检查全部被添加到一个名为Critical-Services的服务组中。

我也有一些用户是一个名为Duty-Admin-Pagers的联络小组的成员。

我有一个configuration了Duty-Admin-Pagers的链接联系人组(上面)和一个Critical-Services servicegroup_nameCritical-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这个configuration时,我得到如下警告:

主机“APC-PDU-0299”上的警告服务“APC-Power-Output”没有定义默认联系人或联系人组!

升级和通知仍然有效,仍然会向服务升级中定义的contact_group Duty-Admin发送通知。

我觉得这是一个方便的configuration,因为这意味着我不必在服务模板或服务检查本身明确定义联系人或联系人组,并使pipe理更简单。

尽pipe有警告,即使这种configuration工作正常,是否推荐?

我总是这样看待这些战争。 如果Nagios是一个新手,那么Nagios认为某些东西可能不太正确,也许你应该看看。 一旦你知道你在做什么,忽略这些警告是一个明智的决定。 如果它适合你,坚持下去。