我正在寻找这个的一个小方向。我们有 8 台移动服务器,您可以随时下线并移动到其他位置。如果系统脱机,我不希望 Nagios 向我发送警报。我希望它只是在服务上发送警报,CPU 变得很热,等等。我现在一切正常,除了当系统出现故障时我会收到警报。
正如我所说,这些服务器在两周的时间内不断在线和离线。所以在周六凌晨 3:00 收到一条消息,告诉我系统离线,我可以不在乎。我更担心过热的东西。那么关于如何解决这个问题的任何建议将不胜感激?
您可能想要关闭主机通知,而不是主机检查。Nagios 仅在认为主机已启动时才对服务失败发出警报;如果您关闭主机检查,那么当主机离开时您将收到大量服务通知。
到主机的通知,设定的关闭notification_options
,以n
这样的:
define host {
use generic-host
host_name example
address 192.168.1.254
notification_options n
}
Run Code Online (Sandbox Code Playgroud)
(假设您对generic-host
其他地方有定义)