Monitoring Icinga-检查\u yum-套接字超时?

Monitoring Icinga-检查\u yum-套接字超时?,monitoring,nagios,nrpe,Monitoring,Nagios,Nrpe,我在我的Icinga监控环境中使用check_yum-Plugin来检查是否有可用的安全关键更新。这很好,但有时我在执行检查时会收到“检查\u NRPE:Socket timeout after xx seconds.”。目前我的NRPE超时为30秒。 如果我重新安排检查几次,或者直接从我的Icinga服务器执行检查,并且nrpe超时值更高,那么一切正常,至少在执行几次检查之后。通过NRPE进行的所有其他检查均未引发任何错误。因此,我认为我的NRPE配置或我正在使用的插件没有一般性错误。对于ch

我在我的Icinga监控环境中使用check_yum-Plugin来检查是否有可用的安全关键更新。这很好,但有时我在执行检查时会收到“检查\u NRPE:Socket timeout after xx seconds.”。目前我的NRPE超时为30秒。
如果我重新安排检查几次,或者直接从我的Icinga服务器执行检查,并且nrpe超时值更高,那么一切正常,至少在执行几次检查之后。通过NRPE进行的所有其他检查均未引发任何错误。因此,我认为我的NRPE配置或我正在使用的插件没有一般性错误。对于check_yum-plugin的这种奇怪行为有什么解释吗?受监控服务器上可能存在某些缓存问题?

首先,请确保您使用的是来自以下站点的此检查的1.0版本: 我在那个版本中看到的变化可以解决这个问题,这取决于它的根本原因

其次,如果您的服务器未配置为使用所有“本地”缓存repo,则此检查可能会在30秒截止日期之前超时。因为:1>刷新/更新的数据量相当大,从远程(包括RH)服务器下载可能需要很长时间,2>大多数“官方”更新服务器往往会大量离线


我找到的最佳解决方案是使用cronjob以设定的间隔(我每周使用)执行更新检查,并创建一个日志文件,其中包含系统所需的安全补丁。然后通过一个简单的shell脚本使用Nagios检查,查看所述文件中是否有任何新项。

谢谢您的回答。cronjob“变通”听起来非常不错,可能是一个非常完美的解决方案。