[syslog-ng] unable to use multiple application patterns per ruleset
Kurt Yoder
kyoder at gmail.com
Tue Mar 13 18:07:55 CET 2012
Anyone? Is this a known bug?
On Mar 8, 2012, at 3:51 PM, Kurt Yoder wrote:
> Hi list,
>
> Using patterndb, has anyone successfully used multiple application patterns per ruleset? I have the following:
>
> <?xml version='1.0' encoding='UTF-8'?>
> <patterndb version='4' pub_date='2012-03-08'>
> <ruleset name='rdc-pam' id='rdc-pam'>
> <patterns>
> <pattern>blahblah</pattern>
> <pattern>sshd</pattern>
> </patterns>
> <rules>
>
> <rule class='system' id='pam_session_opened_for_user_by_uid' provider='rdc'>
> <description></description>
> <patterns>
> <pattern>pam_unix(sshd:session): session opened for user kurt by (uid=0)</pattern>
> </patterns>
> <values>
> </values>
> <tags>
> <tag>rdc.alert.ok</tag>
> </tags>
> </rule>
> </rules>
> </ruleset>
> </patterndb>
>
> As soon as I remove "<pattern>blahblah</pattern>", or move it below "<pattern>sshd</pattern>", this rule starts matching events. When I add it back, it stops matching events.
>
> The documentation at http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-v3.2-guide-admin-en.html/reference_patterndb_schemes.html says (incidentally, the closing "<patterns>" in this example should instead read "</patterns>"):
>
> "
> Specifying multiple patterns is useful if two or more applications have different names (that is, different $PROGRAM fields), but otherwise send identical log messages.
>
> <patterns>
> <pattern>firstapplication</pattern>
> <pattern>otherapplication</pattern>
> <patterns>
> This is exactly what I am trying to do, but it does not appear to work as documented.
>
> I manually backported my syslog-ng from Ubuntu Oneiric:
>
> $ syslog-ng --version
> syslog-ng 3.2.4
> Installer-Version: 3.2.4
> Revision: ssh+git://bazsi@git.balabit//var/scm/git/syslog-ng/syslog-ng-ose--mainline--3.2#master#ef7b91e4a1b1f9628c66138b4ae83de7e4c697c6
> Compile-Date: Jan 19 2012 02:57:58
> Enable-Threads: on
> Enable-Debug: off
> Enable-GProf: off
> Enable-Memtrace: off
> Enable-Sun-STREAMS: off
> Enable-IPv6: on
> Enable-Spoof-Source: on
> Enable-TCP-Wrapper: on
> Enable-SSL: on
> Enable-SQL: on
> Enable-Linux-Caps: on
> Enable-Pcre: on
> Enable-Pacct: off
>
>
>
>
>
> Can anyone offer a suggestion toward making this work?
>
> Thanks
>
>
>
> ______________________________________________________________________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ: http://www.balabit.com/wiki/syslog-ng-faq
>
More information about the syslog-ng
mailing list