Ad Widget

Collapse

Trigger para CPU alert

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • emper0r
    Junior Member
    • May 2020
    • 27

    #1

    Trigger para CPU alert

    Hola comunidad!

    Como puedo crear un trigger con la siguiente expresion

    para Linux, si el uso del CPU es > 60% durante > 5 min ?

    vi el item que existe y veo en el monitoring lates data -> system.cpu.util[,user] pero me falta lanzar el trigger con la condicion que es lo que no logro convertir en syntaxi zabbix.

    probe con el wizard que trae y me da esto segun entendi

    system.cpu.util[,user].max(5)>60 pero cuando salvo da error. Incorrect trigger expression. Check expression part starting from "system.cpu.util[,user].max(5)>60".

    gracias.
  • sancho
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Mar 2015
    • 295

    #2
    Hola emper0r

    Si configuro la alerta en el zabbix Server el trigger queda de la siguiente manera:

    Code:
    {Zabbix server:system.cpu.util[,user].max(5m)}>60
    Que error te da???

    Comment

    • emper0r
      Junior Member
      • May 2020
      • 27

      #3
      hola sancho

      gracias por contestar...
      a ver logre salvar con este KEY
      {Template OS Linux:system.cpu.util[,idle].max(5m)}<70

      el caso es que se activa el trigger pero apenas baja de 70.... y la idea es que se active cuando baje de 70 pero tiene que pasar 5 minutos por debajo primero... para evitar q envie una alerta por gusto con algun proceso que lo haga bajar de 70 y luego suba otra vez.. pq sino empezaria a tener rafagas de alertas. y yo quiero la alerta pero cuando sea justo no por gustos.

      Comment

      • sancho
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Mar 2015
        • 295

        #4
        Si el chequeo lo hace cada minuto prueba de la siguiente manera
        Code:
        {[URL="https://zabbixserver/zabbix/items.php?form=update&itemid=17354"]Template OS Linux:system.cpu.util[,idle][/URL].[B]max([/B]5[B])[/B]}<70
        o
        {[URL="https://zabbixserver/zabbix/items.php?form=update&itemid=17354"]Template OS Linux:system.cpu.util[,idle][/URL].[B]max([/B]5#[B])[/B]}<70

        Comment

        • emper0r
          Junior Member
          • May 2020
          • 27

          #5
          Incorrect trigger function "max(5#)" provided in expression. Invalid first parameter.

          Comment


          • sancho
            sancho commented
            Editing a comment
            Perdona, se colaron los espacio, quitale los espacios

            {Template OS Linux:system.cpu.util[,idle].max(#5)}<70

            Lo mejor es utilizar el constructor de expresiones para crear el trigger sin errores.
            Last edited by sancho; 10-07-2020, 11:24.
        • emper0r
          Junior Member
          • May 2020
          • 27

          #6
          Listo gracias sancho

          Comment


          • sancho
            sancho commented
            Editing a comment
            Por nada, un saludo.
        Working...