Hi,

you can filter out the "nonexist" event like this:

        set alert foo@bar but not on { nonexist }

You will receive all other alert types, including the execution failure.

Regards,
Martin



On 06 May 2014, at 07:28, John Mee <[email protected]> wrote:

> Hi,
> 
> We only want to be alerted if the service fails to restart. Is this possible?
> 
> That is, if on the first check the service is down then restart it but don't 
> bother to send us an alert; if the service is still down two cycles in a row 
> - the restart failed - then we need to know about that so send an alert.
> 
> I tried if not exist for 2 cycles then alert but found that whilst we'd get 
> an alert it would not try to restart.
> 
> Tried it again with the below but same result: it sends an alert without 
> attempting to restart.
> 
> check process mysql with pidfile /var/run/mysqld/mysqld.pid
>    start program = "/etc/init.d/mysql start"
>    stop program = "/etc/init.d/mysql stop"
>    if not exist then restart
>    if not exist for 2 cycles then alert
> 
> Can we set it to only send the alert when pain persists?
> 
> 
> Thanks,
> John.
> 
> 
> 
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general


--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to