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
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