Nagios
Nagios Core 4.4.5 Ncpa 2.2.0 監控 Windows 機器中的磁碟使用情況
我想實現以下結果:從 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