Ubuntu

Nagios check_nt 外掛未正確顯示狀態

  • September 5, 2020

我已經在 ubuntu 伺服器上安裝了 nagios3,並在 windows 伺服器上安裝了 NSClient。nagios 伺服器正在正確地從 windows 伺服器獲取資訊,但伺服器的狀態顯示每個驅動器的關鍵,儘管 windows 伺服器中有更多空間。 在此處輸入圖像描述 以下是我在 windows.cfg 中輸入的參數。

define service{
       use                     generic-service
       host_name               winserver
       service_description     C:\ Drive Space
       check_command           check_nt!USEDDISKSPACE!-l c -w 20 -c 5
       }

define service{
       use                     generic-service
       host_name               winserver
       service_description     D:\ Drive Space
       check_command           check_nt!USEDDISKSPACE!-l d -w 20 -c 10
       }

define service{
       use                     generic-service
       host_name               winserver
       service_description     F:\ Drive Space
       check_command           check_nt!USEDDISKSPACE!-l f -w 15 -c 10
       }

檢查不會報告剩餘空間的百分比,而是報告已用空間的百分比。仔細查看上面的螢幕截圖,可以看到支票返回的內容。

大多數 Nagios 檢查會在超過一個數字而不是低於一個數字時返回嚴重或警告結果。這有點令人困惑。

因此,您需要將嚴重和警告級別更改為 80 和 95 或 90。

例如

define service{
  use generic-service
  host_name winserver
  service_description C:\ Drive Space
  check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 95
}

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