rsyslog - regex trouble
        Posted  
        
            by 
                benmccann
            
        on Server Fault
        
        See other posts from Server Fault
        
            or by benmccann
        
        
        
        Published on 2012-12-19T23:06:47Z
        Indexed on 
            2012/12/20
            5:04 UTC
        
        
        Read the original article
        Hit count: 532
        
I'm trying to setup the logentries service. If a log entry has a token in it then I would like to send it to api.logentries.com:10000. The token is a guid in the format aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.
Right now I'm doing:
# If there's a logentries token then send it directly to logentries 
:msg, regex, ".*[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}.*"
& @@api.logentries.com:10000 
I checked the rsyslog debug logs and my regex is not matching, but I can't figure out why or how to fix it:
5245.961161378:7fb79b514700: Filter: check for property 'msg' (value ' fb1c507f-2ede-4d7f-a140-2bd8d56e133 - application - [play-akka.actor.default-dispatcher-1] - Found user: 4fb11ea5e4b00a1aeebe2800') regex '.*[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}.*': FALSE
© Server Fault or respective owner