I'll have a look into it, but be very busy this week (before holiday
season). If I can get a debug log of processing, that would be great.
I can't even confirm atm how it is supposed to work (don't remember,
need to lookup code).

Rainer

El lun., 16 dic. 2019 a las 19:57, David Lang via rsyslog
(<[email protected]>) escribió:
>
> As I understand it, contains only looks for a single string, while == has the
> ability to match any of several stings
>
> so you can't say contains [ list of values ]
>
> but you can say == [ list of values ]
>
> I think it would be a useful enhancement to main contains able to match any 
> of a
> list instead of requiring if foo conains bar or foo contains baz
>
> David Lang
>
> On Mon, 16 Dec 2019, Peter Viskup via rsyslog wrote:
>
> > Date: Mon, 16 Dec 2019 09:45:43 +0100
> > From: Peter Viskup via rsyslog <[email protected]>
> > To: rsyslog-users <[email protected]>
> > Cc: Peter Viskup <[email protected]>
> > Subject: [rsyslog] string match filter 'contains' vs. '=='
> >
> > Running rsyslog 8.1901.0-1 and it seems there is some difference in
> > processing these two filters.
> >
> > On the input there is message which is parsed with hostname property set to
> > the IP address exactly. The match with use of 'contains' is not effective,
> > while '==' is.
> > Is this expected result?
> >
> > Message example (message is forwarded):
> > <133>1 2019-12-13T14:57:36.227429+01:00 10.1.2.5  - - 2019 Dec 13 13:57:36
> > UTC: %AUTHPRIV-5-SYSTEM_MSG:     root : TTY=unknown ;
> > PWD=/var/sysmgr/sysmgr-subproc ; USER=root ; COMMAND=/sbin/sysctl -q -w
> > vm.drop_caches=3 - sudo
> > # with debug
> > Debug line with all properties:
> > FROMHOST: '10.1.2.3', fromhost-ip: '10.1.2.3', HOSTNAME: '10.1.2.5', PRI:
> > 133,
> > syslogtag '', programname: '', APP-NAME: '', PROCID: '-', MSGID: '-',
> >
> > filters:
> > # does not work
> > if $hostname contains ['10.1.2.4', '10.1.2.5'] then
> > # does work
> > if $hostname contains ['10.1.2.4', '10.1.2.5'] or $hostname == '10.1.2.5'
> > then
> >
> > Following issue is experienced on this message samples. Other properly
> > formatted messages from 10.1.2.4 are matched with no issues. There are no
> > other type of messages coming from 10.1.2.5 address.
> >
> > Peter
> > _______________________________________________
> > 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