我想根据主机types使用不同的服务检查间隔。 有些主机很关键,需要比其他主机上的服务更频繁地检查这些主机上的服务。
看来不可能在“normal_check_interval”中使用主macros,所以任何build议做到这一点,而不宣布两次我的服务模板?
谢谢
由于check_interval和retry_interval是服务检查的属性,因此不能像每个主机一样对其进行设置。 (不要使用“normal_check_interval”…这是Nagios 2语法)。
为此,请创build多个主机组; 一个用于“正常”的“关键”一个。 然后,使用不同的check_interval , retry_interval和/或max_check_attempts设置为要检查的每个服务创build2个服务定义,并分配给max_check_attempts 。
您可以使用常用设置的模板使此configuration更清洁,只需更改实际服务定义中的间隔即可。 有关更多信息,请参阅inheritance文档 。
重读Nagios文档后,我需要的是隐含的主机参数inheritance。
我在nagios-dev列表中发现了这个旧post: http : //sourceforge.net/mailarchive/message.php? msg_id=23966589
不幸的是,它还没有实现到Nagios源代码中。
我知道我现在必须做什么:-)