[syslog-ng] template-escape option and tabs problem

Hari Sekhon hpsekhon at googlemail.com
Fri Sep 22 10:25:36 CEST 2006


what version of syslog-ng are you using?

-h


Manuel Mora wrote:
> Hi, I'm using syslog-ng as a central logging server, we are
> redirectioning some machine's logs to a FIFO pipe that is connected to
> a MySQL DB via a bash script (the typical syslog-ng , MySQL and
> php-syslog-ng scenario).
>
>
> destination d_mysql {
>  pipe("/tmp/mysql.pipe"
>  template("INSERT INTO logs (host, facility, priority, level, tag,
> datetime, program, msg)
>  VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG',
> '$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC', '$PROGRAM', '$MSG' );\n")
>  template-escape(yes));
> };
>
> Our Windows machines are forwarding logs to the central logging server
> using SNARE and SNARE uses horizontal tabs as field separator. Early
> we started to notice that the messages had a strange format in our DB
> so we redirectioned logs to a file using the same template to check
> for problems.
>
> In the field corresponding to '$MSG' we obtained the next message
> (with \011\ instead of tabs) :
>
> 'EMGDCW502.esp.e-corpnet.org\011MSWinEventLog\0111\011Security\01111688642\011Wed 
>
> Sep 06 11:20:06 2006\011540\011Security\011ANONYMOUS LOGON\011Well
> Known Group\011Success
> Audit\011EMGDCW502\011Logon/Logoff\011\011Successful Network Logon:
> User Name:      Domain:      Logon ID: (0x1,0xFAC17236)     Logon
> Type: 3     Logon Process: NtLmSsp      Authentication Package: NTLM
>  Workstation Name: EMCANW501     Logon GUID: -     Caller User Name:
> -     Caller Domain: -     Caller Logon ID: -     Caller Process ID: -
>    Transited Services: -     Source Network Address: 10.210.32.230
> Source Port: 0    \01111688641'
>
> If we use template-escape(no) the message was received correctly so
> there is a problem with the parsing when template-escape is set to
> yes, it affects tab characters and it should affect only to ' and "
> characters.
>
> Are there any solutions for this?
>
>
> Best Regards.
> Manuel Mora
> _______________________________________________
> syslog-ng maillist  -  syslog-ng at lists.balabit.hu
> https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Frequently asked questions at http://www.campin.net/syslog-ng/faq.html
>
>


-- 
Hari Sekhon



More information about the syslog-ng mailing list