Re: Repeat alerts for CHECK PROGRAM

Guillaume François <[email protected]>
Newsgroups gmane.comp.monitoring.monit.general
Message-ID <CALwv5Cw51ZEsYfLzisZYZGuV8Os0kqUsq96eB3geo-cD5h5hTA@mail.gmail.com>
Hello

On my side I have to do like this as other method never succeed

check program mycheck with path "/var/lib/monit/scripts/mycheck.sh" not
every "* 0-16 * * *"
if status != 0 for 2 cycles then alert
alert [email protected] with reminder on 15 cycles
alert [email protected] with reminder on 20 cycles
group mygroup
group sample


Best Regards,


Le lun. 3 déc. 2018 à 22:04, Sebastian Arcus <[email protected]> a
écrit :

>
> On 03/12/18 20:55, Sebastian Arcus wrote:
> > Hello all,
> >
> > I am struggling to configure Monit to repeat alerts for the CHECK
> > PROGRAM stanza. I have in my global section:
> >
> > SET ALERT <my_email> WITH REMINDER ON 720 CYCLES
> >
> > then further down:
> >
> > CHECK PROGRAM sa-update WITH PATH "/bin/sh -c '/usr/bin/sa-update'"
> >     IF STATUS > 1 FOR 3 CYCLES THEN ALERT
> >
> > This only sends an alert once when the return status changes for
> > 'sa-update' - but doesn't send further reminders. The documentation and
> > online examples seem to suggest that I should keep on getting regular
> > alerts while sa-update returns status higher then 1. But I don't. The
> > daily reminders work fine though for the other types of checks - such as
> > CHECK HOST.
> >
> > I have tried to add "WITH REMINDER ON ..." - but Monit doesn't like that
> > syntax - although there is one example using it in the online docs.
>
> Apologies - the above is incorrect. I meant to say I've tried the
> following syntax from the docs:
>
> CHECK PROGRAM sa-update WITH PATH "/bin/sh -c '/usr/bin/sa-update'"
>     IF STATUS > 1 FOR 3 CYCLES THEN ALERT REPEAT EVERY 720 CYCLES
>
> and Monit doesn't accept it - it doesn't seem to like the word REPEAT:
>
>      /etc/monitrc:164: syntax error 'REPEAT'
>
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general



-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/IT d(+) s++:- a C++$ ULC(+)>+++$ !P--- L+>$ !E---? W+++$ !N* !o-- K--?
w(+) !O---? !M- !V--? PS+? !PE Y+ PGP++>+++ !t-- !5 !X- R(+)>++* tv-? b(-)
DI !D- G(+)>+ e+++ h--() r->$ y?*
------END GEEK CODE BLOCK------

-- 
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.