Monit doesn't support such fallback currently, you can implement this in the exec action script (it would require the script to always exist).
Best regards, Martin > On 18 Oct 2017, at 11:02, Shakil Shaikh <[email protected]> wrote: > > Hi Martin, > > Like the OP I am getting an email as well as the script action (which I now > understand is as designed). > > Is it possible to set up email as a backup/monit error alert? > > Usage: I want to suppress emails in lieu of scripts, but if monit fails in > executing (script path is not available etc) then an email should be sent > with this error. > > Or would this require a separate "file" check? > > Thank you, > > Shak > > From: monit-general <[email protected]> on > behalf of [email protected] <[email protected]> > Sent: 18 October 2017 08:25 > To: This is the general mailing list for monit > Subject: Re: monit alert -- Status failed network_resolv > > Hello Viktor, > > the 'alert' action is implicit, the alert is send too even if you have 'exec' > action => you can simplify the configuration: > > original: > if status != 0 then alert > if status != 0 then exec "/usr/local/sbin/monit-slack.sh > 'https://hooks.slack.com/services... <https://hooks.slack.com/services...>'" > > simplified (exec sends alert as well): > if status != 0 then exec "/usr/local/sbin/monit-slack.sh > 'https://hooks.slack.com/services... <https://hooks.slack.com/services...>'" > > If you need to suppress the alert completely, you can do it in the service > context this way: > > check program network_resolv with path > "/usr/local/sbin/server-integrity.sh -c RES -r '3'" every 33 cycles > if status != 0 then exec "/usr/local/sbin/monit-slack.sh > 'https://hooks.slack.com/services... <https://hooks.slack.com/services...>'" > noalert myuser@mydomain > > > (we will clean the alert handling in the future - multiple coma separated > actions will be possible and custom alert channels will be supported) > > > Best regards, > Martin > > > > > On 17 Oct 2017, at 23:13, SZÉPE Viktor <[email protected]> wrote: > > > > Hello! > > > > I may seem a rookie but why am I getting an email on the execution of a > > Slack script? > > > > check program network_resolv > > with path "/usr/local/sbin/server-integrity.sh -c RES -r '3'" every 33 > > cycles > > group integrity > > if status != 0 then alert > > if status != 0 then exec "/usr/local/sbin/monit-slack.sh > > 'https://hooks.slack.com/services... <https://hooks.slack.com/services...>'" > > > > All sources are available on GitHub: > > https://github.com/szepeviktor/debian-server-tools/tree/master/monitoring/monit > > > > <https://github.com/szepeviktor/debian-server-tools/tree/master/monitoring/monit> > > > > I've received a separate email with "Action: alert" > > Please advise. > > Thank you. > > > > ----- Forwarded message from [email protected] ----- > > Date: Tue, 17 Oct 2017 21:04:31 GMT > > From: [email protected] > > Subject: monit alert -- Status failed network_resolv > > To: [email protected] > > > > Status failed Service network_resolv > > > > Date: Tue, 17 Oct 2017 21:04:31 > > Action: exec > > Host: www.example.com <http://www.example.com/> > > Description: status failed (1) -- R:2001:4860:4860::8888 2 > > > > Your faithful employee, > > Monit > > > > ----- End forwarded message ----- > > > > > > SZÉPE Viktor, honlap üzemeltetés > > https://github.com/szepeviktor/debian-server-tools/blob/master/CV.md > > <https://github.com/szepeviktor/debian-server-tools/blob/master/CV.md> > > -- > > +36-20-4242498 [email protected] skype: szepe.viktor > > Budapest, III. kerület > > > > > > > > > > > > -- > > To unsubscribe: > > https://lists.nongnu.org/mailman/listinfo/monit-general > > <https://lists.nongnu.org/mailman/listinfo/monit-general> > > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general > <https://lists.nongnu.org/mailman/listinfo/monit-general>-- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general > <https://lists.nongnu.org/mailman/listinfo/monit-general>
-- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
