Depending on the neeeds, it may be sufficient to use %rawmsg% for forwarding...
Rainer > -----Original Message----- > From: [email protected] [mailto:rsyslog- > [email protected]] On Behalf Of [email protected] > Sent: Wednesday, July 27, 2011 2:47 AM > To: rsyslog-users > Subject: Re: [rsyslog] forwarding malformated syslog messages. > > I don't think there's anything that can be done in the templates to fix > this, but I think that it would not be that hard to create a parser > module > that would clean things up. > > David Lang > > On Tue, 26 Jul 2011, Alexandre Chapellon > wrote: > > > Hello, > > > > I have to relay syslog messages from some locked-up/proprietary boxes > > (Mirapoint mail servers). To achieve this I am using rsyslog from the > debian > > squeeze packages: rsyslogd 4.6.4. > > Messages are sent by the boxes using UDP protocol (no choice here), > and must > > be relayed to a "home server" using RELP. > > My problem is that messages from the boxes are fairly malformed. The > > syslog-tag field largely exceed the 32 chars defined in the RFC 3164 > (i did > > not checked if this has been updated), and so I belive they just > started the > > put the MSG in the syslog TAG field. > > As a consequence, when forwarding thoose ugly messages, rsyslogd > truncate the > > syslogtag (which is in fact the message itself) to fit in 32 char > field. > > > > Does newer version of rsyslog would handle thoose kind of messages? > > Is there any way to use template to properly "re-construct" the > mesages prior > > to forwarding? > > > > If you want to deeper look at it, I attached 2 dumps of such packets. > First > > one (mirapoint.pcap) is the yslog packet as sent by the boxes, second > one > > (rsyslog.pcap) is the message as forwarded to "home server" by > rsyslog. > > > > _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com

