将Nagiosconfiguration为警报,具体取决于服务警报源自的主机组

所以我的设置:

比方说,我的开发SQL服务器在RAM上运行低,我希望它只提醒那些在“开发”联系人组(这项服务当然分配给“开发”主机组中的一个主机,使用共享RAM监视服务)。

我几乎被困在这个…我不能在服务级别configuration它(他们在那里共享),我似乎无法得到升级来为我做…

我是否需要使用服务组以及升级并咬紧牙关build立该列表? 还是我错过了一些愚蠢简单的东西?

如果有帮助,我正在使用Centreon进行configuration。

如果联系人/联系人组未由服务(或任何父对象)定义,则将使用主机联系人信息。

所以简单的答案是简单地确保联系人/ contacts_groupvariables没有为该服务定义

http://nagios.sourceforge.net/docs/3_0/objectinheritance.html#implied_inheritance

通常,您必须在对象定义中明确指定所需variables的值,或从模板中inheritance它。 这个规则有一些例外,那就是Nagios会假定你想使用一个来自相关对象的值

Object Type Object Variable Implied Source Services contact_groups contact_groups in the associated host definition notification_interval notification_interval in the associated host definition notification_period notification_period in the associated host definition