Ad Widget

Collapse

Error en Trigger con multiple &

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Andy_CARP
    Junior Member
    • Jun 2009
    • 6

    #1

    Error en Trigger con multiple &

    Buenas, hace unos dias he instaldo Zabbix y puesto a pruebas el mismo, hasta ahora venia funcionando perfectamente, excepto por el uso del monitor "status" el cual intente substituir por un 3 monitores y un solo trigger, les cuento mi experiencia y el problema =)
    Actualmente tengo configurados 3 Monitores:
    1- ICMPPING
    2- tcp,443
    3- tcp,4899
    Esto lo utilizo con el fin de saber si una PC se encuentra caida de la red o no, ya que no encontre otro metodo más apropiado.
    Luego poseo el siguiente trigger:

    (({PC de Prueba:tcp,443. last( 0 ) }#1)&({PC de Prueba:tcp,4899. last( 0 ) }#1)&({PC de Prueba:icmpping. last( 0 ) }#1))

    Todo esto funciona de Maravillas al comienzo, aun no logre verificar si el problema comienza apenas uno de los tres monitores da fail o si sucede cuando se los tres monitores dan fail, pero lo cierto es que luego de esto comienzo a recibir el mensaje de alerta correspondiente y no dejo de recibirlo mas, incluso levantan los monitores ya sea dos de ellos o los tres, el mensaje continua llegando, incluso comienzo a recibir mensajes de que el trigger esta OK y luego que el trigger esta problem y asi indefinidamente.
    Espero que puedan ayudarme con este inconveniente, no se si Zabbix no soporta triggers con multiples condiciones o solo hasta dos, ahora voy a probar utilizando solo dos monitores a ver que resultados obtengo.
    Desde ya muchas gracias =)

    Les pego el debug del zabbix server

    Code:
     27596:20090602:105202 In update_trigger_value(triggerid:16171,old:0,new:0,1243950722)
     27596:20090602:105202 End update_trigger_value()
     27596:20090602:105202 In evaluate_expression((({22802}#1)&({22801}#1)&({22800}#1)))
     27596:20090602:105202 In substitute_simple_macros (data:"(({22802}#1)&({22801}#1)&({22800}#1))")
     27596:20090602:105202 End substitute_simple_macros (result:(({22802}#1)&({22801}#1)&({22800}#1)))
     27596:20090602:105202 In substitute_functions((({22802}#1)&({22801}#1)&({22800}#1)))
     27596:20090602:105202 Query [select 0,lastvalue from functions where functionid=22802]
     27596:20090602:105202 Query [select 0,lastvalue from functions where functionid=22801]
     27596:20090602:105202 Query [select 0,lastvalue from functions where functionid=22800]
     27596:20090602:105202 End substitute_functions() [((1#1)&(0#1)&(1#1))]
     27596:20090602:105202 In evaluate(((1#1)&(0#1)&(1#1)))
     27596:20090602:105202 In evaluate_simple(1#1)
     27596:20090602:105202 In evaluate_simple(1)
     27596:20090602:105202 In evaluate_simple(1)
     27596:20090602:105202 In evaluate_simple(0#1)
     27596:20090602:105202 In evaluate_simple(0)
     27596:20090602:105202 In evaluate_simple(1)
     27596:20090602:105202 In evaluate_simple(1#1)
     27596:20090602:105202 In evaluate_simple(1)
     27596:20090602:105202 In evaluate_simple(1)
     27596:20090602:105202 In evaluate_simple(0.000000&1.000000&0.000000)
     27596:20090602:105202 In evaluate_simple(0.000000)
     27596:20090602:105202 In evaluate_simple(1.000000&0.000000)
     27596:20090602:105202 In evaluate_simple(1.000000)
     27596:20090602:105202 In evaluate_simple(0.000000)
     27596:20090602:105202 In evaluate_simple(0.000000)
     27596:20090602:105202 End evaluate(result:0.000000)
     27596:20090602:105202 End evaluate_expression(result:0)
     27596:20090602:105202 In update_trigger_value(triggerid:16177,old:0,new:0,1243950722)
     27596:20090602:105202 End update_trigger_value()
     27596:20090602:105202 End update_triggers [31622]
     27596:20090602:105202 Query [commit;]
     27596:20090602:105202 End get_values()
     27596:20090602:105202 Poller spent 0.014894 seconds while updating   1 values. Sleeping for 5 seconds
Working...