A while back I asked a question and got a working response on how to do
else if  in the rsyslog.conf

http://www.gossamer-threads.com/lists/rsyslog/users/9909


I'm trying to do something very similar again, but it's not working as I'd
expect it to.


if re_match($fromhost-ip, '1\.2\.\d+\.\d+') then {
   blah blah
} else if re_match($fromhost-ip, '2\.3\.\d+\.\d+') then {
    blah blah
}

However it isn't working, and when i ask it to check the config file with
-N1 its saying there are invalid characters in the regex.

I've tried multiple different regexes but it doesn't seem to be working.

(essentially i'm trying to direct logs to different subfolders and scripts
based on their source ip)

In the past i've done this with hostnames, but we have no reverse dns here
to use.

Thoughts?


invalid character ''' in expression
syntax error on token '/'
could not interpret master file

etc..
_______________________________________________
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