Ad Widget

Collapse

Alert when CPU is busy for a given period

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aellert
    Junior Member
    • Jan 2011
    • 2

    #1

    Alert when CPU is busy for a given period

    I try to implement a trigger when CPU is busy (above 90%) for 10 minutes.

    So, I check if cpu idle time is less than 10% for a minimum period of 600 seconds :
    system.cpu.util[,idle,avg1].min(600)}<10
    But I receive an alert even if cpu is high for a brief period.
    Can you please help ?

    PS : sorry for my bad english
  • alixen
    Senior Member
    • Apr 2006
    • 474

    #2
    Hi,

    Originally posted by aellert
    I try to implement a trigger when CPU is busy (above 90%) for 10 minutes.

    So, I check if cpu idle time is less than 10% for a minimum period of 600 seconds :
    system.cpu.util[,idle,avg1].min(600)}<10
    You want to check that all values are below 10 during 600 s. so :
    system.cpu.util[,idle,avg1].max(600)}<10


    regards,
    Alixen
    http://www.alixen.fr/zabbix.html

    Comment

    • lopexxx
      Junior Member
      • Sep 2010
      • 22

      #3
      Originally posted by aellert
      system.cpu.util[,idle,avg1].min(600)}<10
      I would try

      system.cpu.util[,idle,avg1].min(600)}>10


      Good Luck!
      Last edited by lopexxx; 07-01-2011, 14:40.

      Comment

      • aellert
        Junior Member
        • Jan 2011
        • 2

        #4
        Code:
        system.cpu.util[,idle,avg1].max(600)}<10
        works well.

        Thanks for your help !

        Comment

        Working...