Ad Widget

Collapse

Windows CPU Statistics

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • surlyjake
    Junior Member
    • Jul 2007
    • 28

    #1

    Windows CPU Statistics

    I have a number of windows machines whose CPU i would like to monitor with Zabbix. I see that the Windows_Template includes an item for "cpu load" what exactly does this number mean? and how does it relate to Cpu utilization, which supposedly reports a percentage.

    How does "System.cpu.util" behave on Windows agents? i can get it to return a number when used as "system.cpu.util[]" but when i try to specify a CPU, like "system.cpu.util[0]", it comes back unsopported.

    what about dual core and dual processor machines?

    i am using server 1.4.1 and windows agent 1.4.1
  • surlyjake
    Junior Member
    • Jul 2007
    • 28

    #2
    RE: Windows CPU Statistics

    I kept digging and found a few answers.. but still nobody has any help regarding monitoring dual processor and dual core servers?

    Info on exactly what CPU load is can be found here:
    http://en.wikipedia.org/wiki/Load_(computing)
    basically, the number returns how many processes are running or waiting to run.

    I believe that this statistic remains the same in a Windows host... but can anyone confirm this?

    Comment

    • swaterhouse
      Senior Member
      • Apr 2006
      • 268

      #3
      yes the load is the same on windows and linux.

      The load is also in the performance counter "System\Processor Queue Length"

      There is only one Queue for the whole system so specifying "system.cpu.util[0]" will not work. If you need/want to monitor individual processors monitor the performance counter "Processor\% Processor Time" to get utilization like Task Manager gives you. Zabbix also supplies sytem.cpu.util but you'll need to do some math to get the same value as the perf counter.
      Last edited by swaterhouse; 30-07-2007, 22:43.

      Comment

      Working...