Nscp-local-counter-cpu monioring -> nscp-local-counter

Hi Team,

we have lots of windows systems & trying monitor performance counter for systems…

we are using the command & here the service block Here the link for your reference it uses check_pdh pluggin…

apply Service "performance counter" {
  check_command = "nscp-local-counter"
  command_endpoint = host.vars.client_endpoint
  vars.nscp_counter_name = "\\Processor(_total)\\% Processor Time"
  vars.nscp_counter_perfsyntax = "Total Processor Time"
  vars.nscp_counter_warning = 1
  vars.nscp_counter_critical = 5
  vars.nscp_counter_showall = true
  assign where host.vars.client_endpoint && (host.vars.os == "Windows" || host.vars.os == "AWS-Windows")
}

Every server performance counter value is different… default values are very low so that i have defined warning -1 & critical 5…

I am very confused how can i define the threshold values for performance counter for my windows… these values are from 0 to 60 for my systems. so most of servers are giving critical…

Can you please advise on this?