Nagios 会在进程关闭或文件系统卸载时进行报告。但当 Linux 服务器关闭时,它会报告所有这些。我需要配置什么才能确保在服务器关闭时仅创建服务器关闭警报,而不创建其他警报?
答案1
标记主机关闭的主机检查将阻止服务通知。
不过,在标准配置中情况并非总是如此。主机检查将由您的主机检查间隔定义,或者在服务状态发生变化时按需进行。如果服务更改将在检查主机之前触发通知,那么您将在服务上收到通知,并在主机上收到通知。
您可以通过将主机检查的检查/重试间隔设置为比服务检查的相同间隔稍高来防止这种情况。
主机检查Nagios 手册中描述。
答案2
我的队友建议使用服务依赖关系。
https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/dependencies.html
这比更改间隔要好 -> 它仍会以较低的速率引发其他警报。但由于服务依赖性,其他警报根本不会引发。