You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Nagios Core汇总宏未统计被动服务导致计数错误的技术咨询

Nagios Core汇总宏未统计被动服务的问题咨询

我最近在使用Nagios Core 4.3.2时碰到了一个奇怪的问题:汇总宏$TOTALSERVICESCRITICALUNHANDLED$完全没有统计那些未停机、未确认的被动服务。

问题细节

  • 实际显示矛盾:这类被动服务明明会正常出现在Nagios Core的“未处理服务”页面,但我用脚本输出该宏的值时,完全看不到它们的身影。
  • 同类宏推测:我怀疑$TOTALSERVICESWARNINGUNHANDLED$和$TOTALSERVICESUNKNOWNUNHANDLED$这两个宏也存在同样的统计遗漏问题。

查看该宏的官方说明,里面提到了统计条件:

此宏反映当前处于严重状态且未被‘处理’的服务总数。未处理的服务问题指未被确认、未处于计划停机状态且当前已启用检查的服务。

我猜测问题出在“已启用检查”这个条件上——它可能只覆盖了主动检查的服务,没把被动检查的服务纳入统计范围。

环境与测试情况

我的环境是通过定期调度的服务执行命令,将$TOTALSERVICESCRITICALUNHANDLED$的值传递给脚本,脚本的作用只是输出这个宏的数值。

我做了两组对比测试:

  • 测试1:除了一个启用被动检查且处于严重状态的服务外,其余所有服务都设置为停机状态。此时脚本输出的未处理严重告警数为0,这明显是错误的结果。
  • 测试2:给这个被动服务开启主动检查后,脚本输出立刻变为1,结果恢复正确。

我的疑问

  1. 这个问题是否是Nagios Core的已知Bug?有没有在后续版本中被修复?
  2. 针对当前4.3.2版本,有没有可行的临时解决方法?

另外我之前了解到在4.2.2版本中修复过一个相关但不同的问题,但不确定和当前问题是否有关联。


内容的提问来源于stack exchange,提问作者Mike Corm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 10:12:31