hi
I have a server that is being monitored by zabbix.I shut down the email server on this server being monitored by zabbix.Since i have configured the sms alert for it so i received the sms alert.but it could be that i missed out that sms by chance or could be some other reason.for this i tried the following expression so that i could get sms after 10 minutes if the server is still down.but since the trigger has been activated for the first half of the following expression(means the trigger has been turned to true status) so the expression wouldnot trigger after 10 minutes until its status changes from 'true'(actions defined for triggers work only when there is change from true to false,false to true or both).
({serverxyz:check_service[smtp].last(0)}=0)|({serverxyz:check_service[smtp].max(600)}=0)
So now i have used the above expression as two triggers and it works as shown below.
({serverxyz:check_service[smtp].last(0)}=0)
({serverxyz:check_service[smtp].max(600)}=0)
but since i have to configure it for many servers and for many services so i just want it to use it as one trigger and getting it activated as per my expression rule.I have used & instead of | and many other arrangements.but once the expression gets triggered it doesnot work for the rest half.Kindly help me regarding ths same
Regards
LoveWadhwa
Redhat certified engg.
I have a server that is being monitored by zabbix.I shut down the email server on this server being monitored by zabbix.Since i have configured the sms alert for it so i received the sms alert.but it could be that i missed out that sms by chance or could be some other reason.for this i tried the following expression so that i could get sms after 10 minutes if the server is still down.but since the trigger has been activated for the first half of the following expression(means the trigger has been turned to true status) so the expression wouldnot trigger after 10 minutes until its status changes from 'true'(actions defined for triggers work only when there is change from true to false,false to true or both).
({serverxyz:check_service[smtp].last(0)}=0)|({serverxyz:check_service[smtp].max(600)}=0)
So now i have used the above expression as two triggers and it works as shown below.
({serverxyz:check_service[smtp].last(0)}=0)
({serverxyz:check_service[smtp].max(600)}=0)
but since i have to configure it for many servers and for many services so i just want it to use it as one trigger and getting it activated as per my expression rule.I have used & instead of | and many other arrangements.but once the expression gets triggered it doesnot work for the rest half.Kindly help me regarding ths same
Regards
LoveWadhwa
Redhat certified engg.