Nagios

Nagios Core 4.4.5 Ncpa 2.2.0 監控 Windows 機器中的磁碟使用情況

  • November 15, 2019

我想實現以下結果:從 nagios core 4.4.5 接收使用 ncpa 2.2.0 的多個 Windows 伺服器上的磁碟使用資訊。現在我做了以下事情。我在nagios core中配置了nrdp。我在 nagios 核心中配置了主機和服務。

   define service {
host_name server_name
service_description Disk Usage
check_command check_ncpa!-t 'secret_token' -P 5693 -M disk -w 80 -c 90 -u Gi
max_check_attempts 5
check_interval 5
retry_interval 1
check_period 24x7
notification_interval 60
notification_period 24x7
contacts nagiosadmin
register 1
}

我在 Windows 伺服器上配置了被動檢查

[passive checks]
%HOSTNAME%|__HOST__ = system/agent_version
%HOSTNAME%|CPU Usage = cpu/percent --warning 60 --critical 80 --aggregate avg
%HOSTNAME%|Memory Usage = memory/virtual --warning 80 --critical 90 --units Gi
%HOSTNAME%|Process Count = processes --warning 300 --critical 400
%HOSTNAME%|Disk Usage = disk/logical/C:|/used_percent --warning 80 --critical 90 --units Gi

我可以看到主機和不同的服務,例如 ram 使用情況、cpu 使用情況,但看不到磁碟使用情況。我收到一個我不明白的錯誤 在此處輸入圖像描述

未知:無法在沒有檢查方法的節點上執行檢查。請求的“磁碟”節點。

我的錯誤是磁碟檢查需要額外的參數。

check_command check_ncpa!-t 'TOKEN' -P 5693 -M 'disk/logical/C:|' -w 80 -c 90 -u Gi

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