Ad Widget

Collapse

Measuring CPU - need clarification

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aholdt
    Junior Member
    • May 2006
    • 1

    #1

    Measuring CPU - need clarification

    Hi All!

    I'm new to Zabbix. Have been following the last couple of 1.1 betas, testing out to see if Zabbix can replace our current monitoring system.

    For starters I have implemented CPU/memory/disk/number of users tests for all servers in our Citrix farm. Measuring CPU is what puzzles me.

    The agent returns a 0.something value (eg. 0.08). I have tried to add a custom multiplier to get % values (Custom Multiplier: 100).

    What makes it weird is that I sometimes get values above 100. How can this happen? I use the key: system.cpu.load[,avg5]. The servers are all multiprocessor machines.

    It happens on several servers, also older (non hyperthreading) machines.

    Regards
    Allan
  • erisan500
    Senior Member
    Zabbix Certified Specialist
    • Aug 2005
    • 285

    #2
    use system.cpu.util instead of system.cpu.load

    system.cpu.load[<cpu> <,mode>]: CPU(s) load. Processor load. The cpu and mode are optional. If cpu is missing <b>all</b> is used. If mode is missing <b>avg1</b> is used. Note that this is not percentage.

    system.cpu.util[<cpu> <,type> <,mode>]: CPU(s) utilisation. Processor load in percents. The cpu, type and mode are optional. If cpu is missing <b>all</b> is used. If type is missing <b>user</b> is used. If mode is missing <b>avg1</b> is used.</b>
    EriSan
    Zabbix Certified Specialist

    Comment

    • grabber
      Member
      • Mar 2005
      • 85

      #3
      Originally posted by erisan500
      use system.cpu.util instead of system.cpu.load

      both of these return ZBX_NOTSUPPORTED when it place cpuo or cpu1 inplace of all.

      Any suggestions? There are 2 CPU's in each server.

      Ian

      Comment

      Working...