我对 Nagios 计时器有点困惑。
在测试时,我设置了一个大约 5 分钟内未被发现的故障。我除了 ping 和 http 检查之外,并没有做太多事情,我真的想加快计时器。
我看到interval_length
默认的主设置为 60,我将其设置为 10,同时将check_interval
单个对象更改为 1(继承没有任何变化)。
我不明白的是,点击主机本身似乎显示Last Check Time
和之间的差异Next Scheduled Active Check
是 30 秒,并且Last Update
每 10 秒发生一次。
我只是不确定这里发生了什么!
有人可以推荐每 10 秒进行一次 ping 的正确方法,或者任何其他可以大大缩短检查间隔时间的方法吗?
编辑 -check_result_reaper_frequency=10
在 nagios.cfg 文件中找到,现在明白为什么最后一次更新每 10 秒一次...仍然对实际检查之间的延迟感到困惑,因此,留下一个悬而未决的问题。
答案1
您编辑文件nagios.cfg
sudo vim /etc/nagios/nagios.cfg
服务检查超时=10 #60
主机检查超时=5 #30
因为检查主机警报基于超时,但检查主机警报是正确的,而检查服务警报不正确。:D