Nagios
nsclient - 調試連接問題
我有許多想要通過 nagios/nsclient 監控的 Windows 客戶端。我在兩個 win7 x64 和一個 win2012 r2 上安裝了最新的 nsclient。其中一台 win7 工作,而其他兩台機器
could not complete SSL handshake
在嘗試從 nagios 機器連接時返回(libexec/check_nrpe -H hostname -c check_cpu)。我試過的:
- 檢查密碼 - 所有這些系統都有相同的 nsclient.ini文件。
- 檢查埠 - nmap -P0 client_name對所有返回相同(埠 5666 已打開)
- 執行nscp 測試- 非工作系統返回
sslv3 alert: unexpected message
(win7) 或failed to establish secure connection: no shared cipher
(win2012)我一直在試圖弄清楚工作和非工作 Windows 7 系統之間有什麼不同,並試圖將其應用於 Windows 2012 系統。
如果您使用的是 0.4.3(我假設),“預設”安全性已經有所改進。不幸的是,這意味著相當不安全的 check_nrpe 將無法工作。
當您安裝 NSClient++ 時,您可以選擇“不安全模式”,這應該適用於經典的 check_nrpe。
您還可以使用 nrpe 命令調整這個“in post”,如下所示:
nscp nrpe install --insecure
如果您想使用 NSClient++ 提供的“稍微更安全”的模式,您還需要在 nagios 伺服器上安裝 NSClient++ 並使用支持現代 SSL 和基於證書的身份驗證的 NSClient++ 版本的 check_nrpe。