Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Community support CPU stats are only instaneous values… every 5 minutes!

  • CPU stats are only instaneous values… every 5 minutes!

    Posted by daggett on December 4, 2006 at 20:44

    the cpu_* agents are collecting values from vmstat every 5 minutes, but these are instantaneous values, they don’t represent what was happening during the 5 minutes.

    So maybe it can be replaced by:
    cat /proc/stat | head -1 | awk ‘{print $N}’

    where N represents the wanted field:
    #2 user: normal processes executing in user mode
    #3 nice: niced processes executing in user mode
    #4 system: processes executing in kernel mode
    #5 idle: twiddling thumbs
    #6 iowait: waiting for I/O to complete
    #7 irq: servicing interrupts
    #8 softirq: servicing softirqs

    this returns how many hundredth of a second the processor was occupied by user/total/idle… and they are counters incremented on and on.
    So, there are 60*100*5 of 1/100s in 5 minutes, so the percentage is (currentValue-previousValue)/30000.

    The only problem is that we CAN’T do any computation in the pandora console when defining a module… (I added this in the wish list).
    But never mind, the data won’t show percentage, but they’ll be an image of it.
    Then in Pandora console, take the value as generic_data_inc (wich does currentValue-previousValue).

    daggett replied 18 years, 2 months ago 1 Member · 0 Replies
  • 0 Replies

Sorry, there were no replies found.