Indeed. The new expression does work the way it is intended, but I still get tons of identical emails (about the same amount as I have checks).
Is there a limit to the length of the check's name? Thanks in advance, Hendrik Hasenbein -----Original message----- From: sven falempin <[email protected]> Sent: Wed 19-06-2013 17:44 Subject: Re: set alert and generated alerts To: This is the general mailing list for monit <[email protected]>; > "^.*OutOfMemoryError.*$" > > this doesnt make sense to me :) > > your expression should be "OutOfMemoryError" > Same for the rest, > beware that monit probably dont use pure perl regexp > so it may be greedy > > may explain why you receive fake mail. > > > > On Tue, Jun 18, 2013 at 7:00 AM, Hendrik Hasenbein > <[email protected] > <mailto:[email protected]> > wrote: > Hi, > > I am in the process of setting up monit to watch over a big amount of > tomcats. > The configurations are generated for each running tomcat and deposited in a > conf.d. I run into two problems: > > I tried to limit the amount of mails by including "but not on { instance, > nonexist }", but it seems I still get a mail for each monitor/unmonitor for > each check. > > The second problem is that each mail contains the same $SERVICE. $ACTION is > honored (changes between batches of mail). > > The checks are grouped into a file per tomcat with a single check looking > like: > > ---snip > check file xxxxxxxx-xxxxxxxxxx-xxx-xxxx-su1-slow-requests with path > /opt/xxxx/xxxx-xxxxxxx/TomC/xxx-xxx-xxxx-su1/logs/slow-requests.log > group "xxxxxxxx-xxxxxxxxxx-xxx-xxxx-su1" > if match > "^.*OutOfMemoryError.*$" > then exec "/etc/monit/tools/tomcat-restart.sh > /opt/xxxx/xxxx-xxxxxxx/TomC/xxx-xxx-xxxx-su1" as uid tomcat and gid tomcat > if match > "^.*SEVERE: All threads .* are currently busy.*$" > then exec "/etc/monit/tools/tomcat-restart.sh > /opt/xxxx/xxxx-xxxxxxx/TomC/xxx-xxx-xxxx-su1" as uid tomcat and gid tomcat > set alert [email protected] <mailto:[email protected]> > but not on { instance } > mail-format { > from: [email protected] > subject: $SERVICE $EVENT at $DATE > message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION. > best regards, > Hendrik Hasenbein > } > set mailserver x.24translate.de <http://x.24translate.de> > ---snap > > The attached file contains a full group. > > Thanks in advance, > Hendrik Hasenbein > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general > > > > -- > -------------------------------------------------------------------------------- > ------------------------------------- > () ascii ribbon campaign - against html e-mail > /\ > > -- > > To unsubscribe: > > https://lists.nongnu.org/mailman/listinfo/monit-general > > -- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
