Oh, right! It does clarify! Thanks!
--
Performance Monitoring * Log Analytics * Search Analytics
Solr & Elasticsearch Support * http://sematext.com/


On Wed, Nov 4, 2015 at 11:58 AM, Rainer Gerhards
<[email protected]> wrote:
> 2015-11-04 8:49 GMT+01:00 Radu Gheorghe <[email protected]>:
>> Hello and thanks for your replies!
>>
>> @David: yes, I tried that and didn't see any config errors.
>>
>> @Rainer: I thought this is strictured data: [origin
>> software="rsyslogd" swVersion="8.13.0"
>> x-pid="1623" x-info="http://www.rsyslog.com";]
>
> It was ... long time ago. When we wrote RFC5424, I used rsyslog as
> testbed. Unfortunately, the structured data format was changed pretty
> late in the process, when rsyslog had adopted it for quite some month
> (I think even 2 years or so). So I decided not to update rsyslog's
> format, because I knew there were scripts who already depend on it.
>
> See RFC5424 for the final definition.
>
> Hope that clarifies,
> Rainer
>> --
>> Performance Monitoring * Log Analytics * Search Analytics
>> Solr & Elasticsearch Support * http://sematext.com/
>>
>>
>> On Tue, Nov 3, 2015 at 8:51 PM, Rainer Gerhards
>> <[email protected]> wrote:
>>> Mmmhhhh... There is no structured data in that message, hence nothing is
>>> populated. The dash is the nilvalue.
>>>
>>> Rainer
>>>
>>> Sent from phone, thus brief.
>>> Am 03.11.2015 17:47 schrieb "Radu Gheorghe" <[email protected]>:
>>>
>>>> Hi David,
>>>>
>>>> Here's how the debug template writes with a "server" config like the
>>>> one I pasted in the first Email:
>>>>
>>>> Debug line with all properties:
>>>> FROMHOST: 'localhost', fromhost-ip: '127.0.0.1', HOSTNAME:
>>>> 'rgheorghe-ubuntu', PRI: 46,
>>>> syslogtag 'rsyslogd', programname: 'rsyslogd', APP-NAME: 'rsyslogd',
>>>> PROCID: '-', MSGID: '-',
>>>> TIMESTAMP: 'Nov  3 18:38:09', STRUCTURED-DATA: '-',
>>>> msg: ' [origin software="rsyslogd" swVersion="8.13.0" x-pid="1623"
>>>> x-info="http://www.rsyslog.com";] start'
>>>> escaped msg: ' [origin software="rsyslogd" swVersion="8.13.0"
>>>> x-pid="1623" x-info="http://www.rsyslog.com";] start'
>>>> inputname: imtcp rawmsg: '<46>1 2015-11-03T18:38:09.287115+02:00
>>>> rgheorghe-ubuntu rsyslogd - - -  [origin software="rsyslogd"
>>>> swVersion="8.13.0" x-pid="1623" x-info="http://www.rsyslog.com";]
>>>> start'
>>>> $!:
>>>> $.:
>>>> $/:
>>>>
>>>> So it sounds like rsyslog parses the RFC5424 message, but mmpstrucdata
>>>> doesn't seem to put anything in that $! variable.
>>>>
>>>> Thanks and best regards,
>>>> Radu
>>>> --
>>>> Performance Monitoring * Log Analytics * Search Analytics
>>>> Solr & Elasticsearch Support * http://sematext.com/
>>>>
>>>>
>>>> On Mon, Nov 2, 2015 at 7:45 PM, David Lang <[email protected]> wrote:
>>>> > can you show us a same of the rawlog that you are receiving?
>>>> >
>>>> > among other things, it shows up with the template RSYSLOG_DebugFormat
>>>> >
>>>> > David Lang
>>>> >
>>>> > On Mon, 2 Nov 2015, Radu Gheorghe wrote:
>>>> >
>>>> >> Date: Mon, 2 Nov 2015 14:13:23 +0200
>>>> >> From: Radu Gheorghe <[email protected]>
>>>> >> Reply-To: rsyslog-users <[email protected]>
>>>> >> To: rsyslog-users <[email protected]>
>>>> >> Subject: [rsyslog] mmpstrucdata doesn't seem to work
>>>> >>
>>>> >>
>>>> >> Hello rsysloggers :)
>>>> >>
>>>> >> I'm having trouble setting up mmpstrucdata (running on 64-bit Ubuntu
>>>> >> 14.04 with rsyslog 8.13 installed from the official packages, if it
>>>> >> matters).
>>>> >>
>>>> >> I've followed the docs
>>>> >>
>>>> >> (
>>>> http://www.rsyslog.com/doc/v8-stable/configuration/modules/mmpstrucdata.html
>>>> )
>>>> >> and I didn't get anything out of the $! or the $!rfc5424-sd variables.
>>>> >> I've changed the jsonRoot path - still no go. Tried with $!all-json -
>>>> >> nothing. And by "nothing", I mean "the contents of these variables are
>>>> >> always empty". Except for $!all-json, which naturally shows an empty
>>>> >> JSON.
>>>> >>
>>>> >> I see there is a test there on the testbench so I figured I must be
>>>> >> doing something wrong, then I tried to emulate that. Here's my last
>>>> >> (failed) attempt:
>>>> >>
>>>> >> Server config:
>>>> >> ---------
>>>> >> module(load="imtcp")
>>>> >> module(load="mmpstrucdata")
>>>> >>
>>>> >> input(type="imtcp" port="514")
>>>> >> action(type="mmpstrucdata")
>>>> >>
>>>> >> template(name="jsondump" type="string" string="%$!%\n")
>>>> >>
>>>> >> action(type="omfile"
>>>> >>  file="/var/log/test"
>>>> >>  template="jsondump")
>>>> >> ---------
>>>> >>
>>>> >> Client config:
>>>> >> --------
>>>> >> module(load="imuxsock")
>>>> >>
>>>> >> action(type="omfwd"
>>>> >>  protocol="tcp"
>>>> >>  target="127.0.0.1"
>>>> >>  port="514"
>>>> >>  template="RSYSLOG_SyslogProtocol23Format")
>>>> >> --------
>>>> >>
>>>> >> If I had to bet, I'd still go for me missing something (as I would
>>>> >> expect the test to fail otherwise). Can someone confirm that
>>>> >> mmpstrucdata still works on 8.13 and show an example config? Does
>>>> >> anyone use this module at all? (I wouldn't blame anyone if they don't
>>>> >> use it, I prefer JSON in the message anyway :p)
>>>> >>
>>>> >> Thanks and best regards,
>>>> >> Radu
>>>> >> --
>>>> >> Performance Monitoring * Log Analytics * Search Analytics
>>>> >> Solr & Elasticsearch Support * http://sematext.com/
>>>> >> _______________________________________________
>>>> >> 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.
>> _______________________________________________
>> 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