----- Original Message -----
> From: "Rainer Gerhards" <[email protected]>
> To: "rsyslog-users" <[email protected]>
> Sent: Thursday, May 2, 2013 5:35:49 PM
> Subject: Re: [rsyslog] counting messages in a rule
> 
> On Thu, May 2, 2013 at 12:26 PM, Balamurugan Arumugam
> <[email protected]>wrote:
> 
> >
> >
> > ----- Original Message -----
> > > From: "Rainer Gerhards" <[email protected]>
> > > To: "rsyslog-users" <[email protected]>
> > > Sent: Thursday, May 2, 2013 3:22:51 PM
> > > Subject: Re: [rsyslog] counting messages in a rule
> > >
> > > On Thu, May 2, 2013 at 11:39 AM, Balamurugan Arumugam
> > > <[email protected]>wrote:
> > >
> > > >
> > > > Hello list,
> > > >
> > > > I would like to count and set for given app-name and syslogseverity.
> >  For
> > > > example,
> > > >
> > > > count = 0
> > > > if $app-name == 'gluster' and $syslogseverity-text == 'crit' then {
> > > >     count = count + 1
> > > >     set $!usr!count = count
> > > >
> > >
> > > set $!usr!count = $!usr!count + 1;
> >
> >
> > It doesn't work as expected.
> >
> > I didn't pay close enough attention. You want to have a message counter.
> Therfore you need global variables. They are not available yet. I did not
> implement them as I was/am very curios if they are actually needed. What's
> the use case behind this request?
> 

I feel it will be very useful.  My use case is, alert user by email,snmp etc on 
basis of message count per severity/facility.  For example, raise snmp trap of 
every 10th critical messages, every 50th send mail to admin, on every 100th 
alert manager and reset the count etc.

Thanks,
Bala


> Thx,
> Rainer
> 
> >
> > [2013-05-02T15:53:32.217691+05:30] { "pid": 4188, "uid": 0, "gid": 0,
> > "appname": "gluster", "exe": "\/usr\/sbin\/gluster", "cmd": "gluster --xml
> > --mode=script volume info ", "usr": { "count": 1 } }
> > [2013-05-02T15:53:32.217753+05:30] { "pid": 4188, "uid": 0, "gid": 0,
> > "appname": "gluster", "exe": "\/usr\/sbin\/gluster", "cmd": "gluster --xml
> > --mode=script volume info ", "usr": { "count": 1 } }
> > [2013-05-02T15:53:32.279690+05:30] { "pid": 4188, "uid": 0, "gid": 0,
> > "appname": "gluster", "exe": "\/usr\/sbin\/gluster", "cmd": "gluster --xml
> > --mode=script volume info ", "usr": { "count": 1 } }
> > [2013-05-02T15:53:32.279708+05:30] { "pid": 4188, "uid": 0, "gid": 0,
> > "appname": "gluster", "exe": "\/usr\/sbin\/gluster", "cmd": "gluster --xml
> > --mode=script volume info ", "usr": { "count": 1 } }
> > [2013-05-02T15:53:32.279822+05:30] { "pid": 4188, "uid": 0, "gid": 0,
> > "appname": "gluster", "exe": "\/usr\/sbin\/gluster", "cmd": "gluster --xml
> > --mode=script volume info ", "usr": { "count": 1 } }
> > [2013-05-02T15:53:32.279834+05:30] { "pid": 4188, "uid": 0, "gid": 0,
> > "appname": "gluster", "exe": "\/usr\/sbin\/gluster", "cmd": "gluster --xml
> > --mode=script volume info ", "usr": { "count": 1 } }
> >
> > Is this known issue in rsyslog-7.3.9 from fedora rawhide on fedora 18?
> >
> > Thanks,
> > Bala
> >
> >
> > > Rainer
> > >
> > > > }
> > > >
> > > > Could someone give me a pointer how I can achieve this?
> > > >
> > > >
> > > > 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.
> > >
> > _______________________________________________
> > 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.
> 
_______________________________________________
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