Thank Rainer - I’ve experienced a sort of similar issue where messages starting 
with numeric characters cause the parse_json function to return a value of zero 
(message is a JSON object) when it is clearly NOT a JSON object.  I posted 
about it a while ago but never saw a response.

I’ll check out the framing module parameter that disables the octet counting 
functionality as we’ve never had a need for such a thing in our environment.



> On Oct 14, 2021, at 12:16, Rainer Gerhards <[email protected]> wrote:
> 
> I need to check the code, but as "framing error" is quoted, and "pri
> is missing" is said, I think the case is that 2021 is right at the
> start of the message. That triggers octet-counted framing (message
> terminated after n bytes/octets, not on LF). In that mode, a SP needs
> to follow after the octet count, but a "-" follows.
> 
> IAW: the syslog framing is broken and indeed it is :-) You can disable
> octet counted framing via a module parameter, but it is always a bit
> dangerous to feed non-syslog data to the syslog receiver.
> 
> Rainer
> 
> El jue, 14 oct 2021 a las 15:35, John Chivian via rsyslog
> (<[email protected]>) escribió:
>> 
>> Group:
>> 
>>   Can someone help me understand why sending this exact plain text to an 
>> rsyslog network listener…
>> 
>>        2021-10-14T08:26:31.444-00:00
>> 
>> …results in this exact error message in the rsyslog log file?
>> 
>>        2021-10-14T08:26:31.457923+00:00 log server rsyslogd: Framing Error 
>> in received TCP message from peer: (hostname) 127.0.0.1, (ip) 127.0.0.1: 
>> delimiter is not SP but has ASCII value 45. [v8.2102.0]
>> 
>> 
>>   Yes, I know the priority and version are missing, but that doesn’t seem to 
>> explain why the error is occurring.  Any help is greatly appreciated.
>> 
>>   The input configuration is as follows…
>> 
>>        input(type=“imptcp” name=“ptcp-51419-in” port=“51419” 
>> ruleset=“from_appname”)
>> 
>> 
>> Thanks in advance,
>> _______________________________________________
>> rsyslog mailing list
>> https://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
https://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