2

我正在使用我的 Icinga-Monitoring-Environment 中的 check_yum - 插件来检查是否有可用的安全关键更新。这工作得很好,但有时我会收到“CHECK_NRPE:xx 秒后的套接字超时”。在执行检查时。目前我的 NRPE-Timeout 是 30 秒。如果我重新安排检查几次或直接从具有更高 nrpe-timeout-value 的 Icinga-Server 执行检查,则一切正常,至少在执行几次检查之后。通过 NRPE 进行的所有其他检查都不会引发任何错误。所以我认为我的 NRPE 配置或我正在使用的插件没有一般错误。check_yum - 插件的这种奇怪行为有什么解释吗?也许受监控的服务器上有一些缓存问题?

4

1 回答 1

0

首先,请确保您使用的是 1.0 版本的此检查:https ://code.google.com/p/check-yum/downloads/detail?name=check_yum_1.0.0&can=2&q= 我看到的变化在那个版本中可以解决这个问题,这取决于它的根本原因。

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

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

于 2013-03-08T04:34:35.913 回答