On Tue, Jun 3, 2014 at 1:01 PM, Duarte Silva <[email protected]>
wrote:

> Hi David,
>
> thanks for the tip. I can now understand what Rsyslog is doing when it
> receives the data :)
>
> Since the appliance is sending the JSON in a multi-line format, the last
> line
> isn't being interpreted as the message, but rather it's being interpreted
> as
> all the other fields.
>
> Since I can't modify the way the appliance sends the logs, is there a way
> in
> Rsyslog to get around this?
>
>
Which protocol is used? Can you post a sample of the data **as seen on the
wire**?

Rainer


> Cheers,
> Duarte
>
> On Monday 02 June 2014 10:56:51 David Lang wrote:
> > could you write a log with the format RSYSLOG_DebugFormat? that will show
> > the raw message that arrives.
> >
> > Also, when you say the data in the file is missing the closing }, is
> there
> > any chance that it's just buffered and not written to disk yet? or are
> > there other things in the log after this?
> >
> > David Lang
> >
> > On Mon, 2 Jun 2014, Duarte Silva wrote:
> > > Date: Mon, 02 Jun 2014 16:22:29 +0100
> > > From: Duarte Silva <[email protected]>
> > > Reply-To: rsyslog-users <[email protected]>
> > > To: [email protected]
> > > Subject: [rsyslog] Problem with rsyslog deleating
> > >
> > > Hi,
> > >
> > > when sending JSON formated data to rsyslog, the closing "}" character
> in
> > > the last line of the sent data isn't written into file. In tcpdump I
> can
> > > clearly see the full message arriving:
> > >
> > > # tcpdump -A -n -vvv -s2048 -i eth0 "tcp port 514"
> > > (...)
> > > =.2.....<164>appliance-892.alert: {
> > >
> > >  "alert": {
> > >
> > >    "action": "notified",
> > >    "explanation": "something"
> > >    },
> > >    "id": "892",
> > >    "occurred": "2014-06-02T15:00:24Z",
> > >
> > >  },
> > >  "appliance": "appliance",
> > >  "product": "product",
> > >  "version": "version"
> > >
> > > }
> > > .
> > >
> > > But when rsyslog writes the message in the file, the output is:
> > >
> > > # tail -n 50 /var/log/test.log
> > > (...)
> > > {
> > >
> > >  "alert": {
> > >
> > >    "action": "notified",
> > >    "explanation": "something"
> > >    },
> > >    "id": "892",
> > >    "occurred": "2014-06-02T15:00:24Z",
> > >
> > >  },
> > >  "appliance": "appliance",
> > >  "product": "product",
> > >  "version": "version"
> > >
> > > The configuration is as follows:
> > >
> > > # cat /etc/rsyslog.d/test.conf
> > >
> > > $template msgonlytemplate,"%msg%\n"
> > >
> > > if $fromhost-ip == '1.1.1.1' then /var/log/test.log;msgonlytemplate
> > > & ~
> > >
> > >
> > > I'm currently running rsyslog-5.8.10-8.el6.x86_64. Any help will be
> > > appreciated.
> > >
> > > Thanks in advance,
> > > Duarte Silva
> > > _______________________________________________
> > > 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.
>
> _______________________________________________
> 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