Julian, as you have probably seen in my other post, I have implemented the functionality. I have now also created a test tarball. I'd appreciate if you could obtain it from
http://download.rsyslog.com/rsyslog/rsyslog-3.21.3-Test3.tar.gz and give it a try. Read ./doc/rsyslog_conf.html in regard to $ActionExecOnlyEveryNthTime and $ActionExecOnlyEveryNthTimeTimeout. For what you intend to do, this should work: $ActionExecOnlyEveryNthTime 3 *.* ..your action.. You don't need the timeout, but I have included it for completeness. Well, actually if I were you I'd think if you really don't need it. Is it really OK that "three in a row" means one each day? Please provide feedback on this feature. Thanks, Rainer > -----Original Message----- > From: Julian Yap [mailto:[EMAIL PROTECTED] > Sent: Friday, August 01, 2008 12:14 PM > To: Rainer Gerhards > Cc: [email protected] > Subject: Re: Re: [rsyslog] Alert when multiple repeated lines are found > > Roger that Rainer. > > Thanks, > Julian > > On Thu, Jul 31, 2008 at 11:58 PM, Rainer Gerhards > <[EMAIL PROTECTED]> wrote: > > OK, that greatly simplifies things. Actually, it now boils down to > > "execute an action only on the n-the time the filter evaluates to > true". > > I think this is quite easy to implement, but I must verify that... > > > > Rainer > > > >> -----Original Message----- > >> From: Julian Yap [mailto:[EMAIL PROTECTED] > >> Sent: Friday, August 01, 2008 11:03 AM > >> To: Rainer Gerhards > >> Cc: [email protected] > >> Subject: Re: Re: [rsyslog] Alert when multiple repeated lines are > > found > >> > >> On Thu, Jul 31, 2008 at 10:18 PM, Rainer Gerhards > >> <[EMAIL PROTECTED]> wrote: > >> > Just one more re-confirmation: > >> > > >> >> What I'm looking for: > >> >> if $msg == 'This is really bad' happens 3 times in a row then > >> >> :ommail:;mailBody > >> >> > >> >> This would be nice but is not required since the 'This is really > >> bad' > >> >> message in my case is very unique: > >> >> if ($msg == 'This is really bad' and $server == 'server' and > >> $program > >> >> == 'program') happens 3 times in a row then :ommail:;mailBody > >> > > >> > So you would actually use such a rule. If "this other thing is > > really > >> > bad" happened three times, the rule shall not trigger. Is this > > right? > >> > >> Yes, I would use such a rule. It would make what is already an > >> awesome application even more awesome. :P I am also willing to test > >> it out and run the latest development version... Which I'm doing > >> anyway. > >> > >> And yes, what you just wrote is correct. > >> > >> - Julian > > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog

