Nagios

nsclient - 調試連接問題

  • February 3, 2015

我有許多想要通過 nagios/nsclient 監控的 Windows 客戶端。我在兩個 win7 x64 和一個 win2012 r2 上安裝了最新的 nsclient。其中一台 win7 工作,而其他兩台機器could not complete SSL handshake在嘗試從 nagios 機器連接時返回(libexec/check_nrpe -H hostname -c check_cpu)。

我試過的:

  1. 檢查密碼 - 所有這些系統都有相同的 nsclient.ini文件。
  2. 檢查埠 - nmap -P0 client_name對所有返回相同(埠 5666 已打開)
  3. 執行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。

引用自:https://serverfault.com/questions/664390