We have using the following service block for CPU Usage… We have agents (icinga2 agent & NSClient++) installed on remote boxes… with the below service block i can see the cpu says okay… But not giving on percentage basis… I am looking for best possible way to monitor the cpu for windows server in percentage basis? Can someone please advise?
apply Service "cpu" {
check_command = "nscp-local-cpu"
enable_notifications = false
command_endpoint = host.vars.client_endpoint
vars.nscp_cpu_showall = true
assign where host.vars.client_endpoint && (host.vars.os == "Windows" || host.vars.os == "AWS-Windows")
}