On Thu, May 23, 2013 at 12:16 PM, Balamurugan Arumugam
<[email protected]>wrote:

>
> Here is a new message modifier plugin (mmcount) attached as patch file
> which counts each log messages by severity or json property of given
> app-name.  Below is more information from commit log
>
> This module provides the capability to count log messages by severity
> or json property of given app-name.  The count value is added into the
> log message as json property named 'mmcount'
>
> Example usage of the module in the configuration file
>
>  module(load="mmcount")
>
>  # count each severity of appname gluster
>  action(type="mmcount" appname="gluster")
>
>  # count each value of gf_code of appname gluster
>  action(type="mmcount" appname="glusterd" key="!gf_code")
>
>  # count value 9999 of gf_code of appname gluster
>  action(type="mmcount" appname="glusterfsd" key="!gf_code" value="9999")
>
>  # send email for every 50th mmcount
>  if $app-name == 'glusterfsd' and $!mmcount <> 0 and $!mmcount % 50 == 0
> then {
>     $ActionMailSMTPServer smtp.example.com
>     $ActionMailFrom [email protected]
>     $ActionMailTo [email protected]
>     $template mailSubject,"50th message of gf_code=9999 on %hostname%"
>     $template mailBody,"RSYSLOG Alert\r\nmsg='%msg%'"
>     $ActionMailSubject mailSubject
>     $ActionExecOnlyOnceEveryInterval 30
>     :ommail:;RSYSLOG_SyslogProtocol23Format
>  }
>
> Please provide your feedback by reviewing the patch.
>
>
sorry for the long wait due to version finalization. I have finally
reviewed and merged the module. It will be released together with 7.5.0,
probably early next week.

The module looks pretty nice to me. I have also added some minimal doc, so
that folks know what to look for, or at least know that it is present.
MMcount may be superseeded when we have global variable support, but I
think it's *at least* a decent interim solution.

Thanks for the contribution!

Rainer

> Thanks in advance,
>
> Regards,
> Bala
>
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
> of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
> DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to