On Wed, 2013-02-27 at 12:05 +0100, Xavier Fustero wrote:
> Hi,
> 
> I have an rsyslog 4.2 in production mixing clients from the same network
> and clients from external network. Both are using rsyslog with stunnel but
> we encrypt the traffic using stunnel for the guys in the external network.
> In the central rsyslog server I have the following condition:
> 
> if \
>         $fromhost-ip != '127.0.0.1' \
>         and \
>             (\
>                 $syslogfacility-text == 'local0' \
>                         or \
>                 $syslogfacility-text == 'local1' \
>                         or \
>                 $syslogfacility-text == 'local2' \
>         )\
> then ?Dyn_AppLogs
> & ~
> 
> This seems to be working fine. The messages coming from stunnel clients
> using local0,1 or 2, are sent to this Dyn_AppLogs template and nothing from
> localhost is filtered here.
> 
> However, I am testing the rsyslog in the Ubuntu 12.04 distribution (5.8)
> and the same rule doesn't work. Everything coming from stunnel client is
> not filtered anymore to this template. Apparently it comes from localhost.
> This I could understand but what puzzle me  is that it is behaves different
> in 4.2.
> 
> I tested the 5.8 sending the following log:
> 
> logger -p local0.info -t rails "zumzum"
> 
> and below I output some debug lines to show it comes from 127.0.0.1.
> 
> Here my two related questions:
> *
> Q1*. Is there an explanation why it works on rsyslog4.2?
> *Q2*. Should I replace fromhost-ip to hostname to make it work on 5.8?
>       Something like if $hostname != $mycentral_rsyslog_server
>       This is a bit paint as I am using several central rsyslog servers so
> I will need to script something at boot time to write the proper central
> rsyslog.
> 

To be honest, hope you mind the bluntness: this is both with outdated
(even heavily) versions. If that's a real corporate guy's question, I'd
suggest to invest into some of our professional support packages. The
question looks interesting, but I am far to busy at the moment to dig
into that old stuff. I also doubt it has benefit for the community at
large.

Sorry for that,
Rainer
> Thanks a log,
> Xavi
> 
> 
> 0807.748910864:7fdaa91d4700: relp session read 88 octets, buf '2 syslog 75
> <134>2013-02-27T10:26:47.734517+00:00 rsyslog rails:global/rsyslog: zumzum
> 
> '
> 0807.748924923:7fdaa91d4700: relp engine is dispatching frame with command
> 'syslog'
> 0807.748936764:7fdaa91d4700: in 'syslog' command handler
> 0807.748960975:7fdaa91d4700: main Q: entry added, size now log 1, phys 1
> entries
> 0807.748985900:7fdaa91d4700: main Q: EnqueueMsg advised worker start
> 0807.749016418:7fdaa91d4700: tcpSend returns 15
> 0807.749029893:7fdaa91d4700: in destructor: sendbuf 0x7fdaa0000b60
> 0807.749042247:7fdaa91d4700: relpSendqIsEmpty() returns 1
> 0807.749053714:7fdaa91d4700: relpSendqIsEmpty() returns 1
> 0807.749065005:7fdaa91d4700: ***<librelp> calling select, active file
> descriptors (max 17): 7 8 15 17
> 0807.749107166:7fdaab809700: wti 0x1a03320: worker awoke from idle
> processing
> 0807.749128214:7fdaab809700: we deleted 0 objects and enqueued 0 objects
> 0807.749140217:7fdaab809700: delete batch from store, new sizes: log 1,
> phys 1
> 0807.749157017:7fdaab809700: msg parser: flags 30, from '*127.0.0.1*', msg
> '<134>2013-02-27T10:26:47.734517+00:00 rsyslog rails:global/r'
> 0807.749169457:7fdaab809700: parse using parser list 0x19f8080 (the default
> list).
> 0807.749183208:7fdaab809700: dropped LF at very end of message
> (DropTrailingLF is set)
> 0807.749196104:7fdaab809700: Parser 'rsyslog.rfc5424' returned -2160
> 0807.749208600:7fdaab809700: Message will now be parsed by the legacy
> syslog parser (one size fits all... ;)).
> 0807.749245340:7fdaab809700: MsgSetTAG in: len 6, pszBuf: rails:
> 0807.749257196:7fdaab809700: MsgSetTAG exit: pMsg->iLenTAG 6,
> pMsg->TAG.szBuf: rails:
> 0807.749268854:7fdaab809700: Parser 'rsyslog.rfc3164' returned 0
> _______________________________________________
> 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