环境只有被动检查启用。无法进行主动检查。
配置的目的是,当主机未报告信息(未报告被动检查)的时间超过配置的新鲜度时,Nagios 将主机报告为“关闭”。
我创建了一个非常简单的实验室环境,复制了与原始环境相同的防火墙规则和相同的设置。该实验室仅包含 1 个 NagioXI 服务器和 1 个 Linux 客户端。
出于测试目的,我在服务检查和主机配置中配置了新鲜度。在这两种情况下,当超过新鲜度阈值时,会执行相同的检查命令,即 check_dummy ARG1= 2(严重)和 Arg2=“服务器停机”或类似停机。
在服务检查中,警报工作正常。超过新鲜度阈值后,将显示严重状态。但是,在主机配置中,主机始终报告为 Up,并且不显示任何消息。
配置服务
在主机上配置
检查命令
正如我所料,所有服务都处于严重状态,但这不是我想要实现的。我想实现主机关闭状态,但是主机始终处于启动状态。
主机状态
如何将主机设置为状态关闭?