Hi Lutz,

you can use multiple status tests within the 'check program' - if the status 
differs on program success, the second status check should catch it, something 
like this:

 check program myprogram with path "/usr/local/bin/helloworld"
       if status = 0 then exec "/usr/local/bin/script_no_1"
       if status > 0 then exec "/usr/local/bin/script_no_2"

Best regards,
Martin


> On 21 Jun 2018, at 23:24, Lutz Mader <lutz.ma...@freenet.de> wrote:
> 
> Hello Tildeslash,
> I use "CHECK PROGRAM" to do some additional application checks.
> Based on the return code and an appropriate "IF STATUS" rule I send
> alert/mail notifications from Monit.
> 
> This works well in the past, but I try to use a script to send SMS
> notifications now. I get the "Status failed" alerts, but the "Status
> succeeded" can not send.
> 
> Any plan to make the a "IF SUCCEEDED THEN" available for the "CHECK
> PROGRAM" in the future or any suggestion how to get a succeed notification.
> 
> With regards,
> Lutz
> 
> p.s.
> A status check with 0 doesn't work, because the service get the status
> "Status failed" with that.
> 
> -- 
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general


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

Reply via email to