| Newsgroups |
gmane.comp.monitoring.monit.general |
| Message-ID |
<[email protected]> |
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