Nagios自动重调度功能推荐参数是否存在问题?
关于Nagios自动重调度逻辑的疑问与分析
我正试图理解Nagios自动重调度逻辑的工作机制。nagios.cfg中的推荐参数为:
auto_reschedule_checks=1 auto_rescheduling_interval=30 auto_rescheduling_window=45
该参数组合是在发现原默认值(window=180)可能导致部分检查永远无法执行后调整的。
核心疑问与分析
- 新参数组合的优势何在?
- 我的理解是:系统每30秒会获取未来45秒内的待执行检查,找出重叠的检查并将其均匀重调度到这45秒窗口中。但是否存在某个检查被无限重调度到45秒窗口最后15秒的可能?
- 是否存在我忽略的机制?比如重调度后的检查是否会获得更高优先级以避免再次被重调度?我查看代码后未发现相关特殊处理。
个人观点
在我看来,避免上述潜在问题的唯一方式是让auto_rescheduling_interval与auto_rescheduling_window值相同。这可能会导致少数刚好在30秒节点的检查被遗漏,但相比推荐的30秒interval+45秒window组合的潜在问题,我更倾向于前者。
希望能获得相关技术见解!
内容的提问来源于stack exchange,提问作者Mike Corm
相关产品推荐
相关产品推荐

