Yep, after further testing this works great!  Thanks Rainer.

On Thu, Aug 7, 2008 at 12:38 PM, Julian Yap <[EMAIL PROTECTED]> wrote:
> 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

Reply via email to