Rainer, Initial testing looks fine. I'll try some more to see if I can break it.
- Julian On Thu, Aug 7, 2008 at 5:08 AM, Rainer Gerhards <[EMAIL PROTECTED]> wrote: > 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

