2013-03-06 110 views
2

我在我的Icinga-Monitoring-Environment中使用check_yum - Plugin來檢查是否有可用的安全關鍵更新。這工作相當好,但有時我會得到一個「CHECK_NRPE:套接字超時後xx秒」。同時執行檢查。目前我的NRPE-Timeout是30秒。 如果我重新安排檢查幾次或者直接從我的Icinga-Server執行檢查並使用更高的nrpe-timeout-value,那麼至少在檢查執行幾次後,一切正常。所有其他通過NRPE的檢查都不會引發任何錯誤。所以我認爲我的NRPE-config或我使用的插件沒有一般錯誤。有沒有解釋check_yum - 插件的這種奇怪的行爲?可能在受監視的服務器上存在一些緩存問題?Icinga - check_yum - 套接字超時?

回答

0

首先,請確保您使用的是此檢查的1.0版本:https://code.google.com/p/check-yum/downloads/detail?name=check_yum_1.0.0&can=2&q= 我在該版本中看到的更改可以解決此問題,具體取決於它的根本原因。其次,如果您的服務器未配置爲使用所有'本地'緩存回購,那麼此檢查可能會在30秒截止日期之前超時。因爲:1>刷新/更新的數據量非常大,可能需要很長時間從遠程(包括RH適當的)服務器下載,而且大多數「官方」更新服務器往往會脫機很多。

我發現的最佳解決方案是讓cronjob以設定的時間間隔(我每週使用)執行更新檢查並創建一個包含系統所需安全補丁的日誌文件。然後使用Nagios檢查,通過一個簡單的shell腳本來查看該文件是否有任何新項目。

+0

感謝您的回答。 cronjob-「解決方法」聽起來非常好,可能是相當完美的解決方案。 – AnarchoEnte 2013-03-09 17:08:37