Nagios 根据主机类型检查服务间隔

Nagios 根据主机类型检查服务间隔

我想根据主机类型使用不同的服务检查间隔。有些主机至关重要,这些主机上的服务需要比其他主机上的服务更频繁地检查。

似乎无法在“normal_check_interval”中使用主机宏,因此有什么建议可以在不声明两次服务模板的情况下做到这一点?

谢谢

答案1

由于和check_intervalretry_interval服务检查的属性,因此无法按照您的需要针对每个主机进行设置。(不要使用“normal_check_interval”...这是 Nagios 2 语法)。

为此,请创建多个主机组;一个用于“关键”,一个用于“正常”。然后为要检查的每项服务创建 2 个服务定义,使用不同的check_intervalretry_interval和/或max_check_attempts设置,并分配给主机组。

您可以使用通用设置的模板来简化此配置,只需更改实际服务定义中的间隔即可。请参阅继承文档了解更多信息。

答案2

重新阅读 Nagios 文档后,我需要的是从主机参数的隐含继承。

我找到旧帖在 nagios-dev 列表中

不幸的是,它还没有被实现到 Nagios 源代码中。

我知道我现在该做什么了:-)

相关内容