The very much disliked and unsupported here version 5.8.6 :) 

So, one way around this would be to set $RepeatedMsgReduction to off? Otherwise 
not much can be done about this, as it sounds like it is a sort of unresolved 
bug in v 5?

Ivan

On Aug 20, 2014, at 4:32 PM, Rainer Gerhards <[email protected]> wrote:

> This sounds like a problem with the ugly "last message repeated n times"
> feature. Which version are the clients? If not current, you should at least
> update one to 8.4.0 and check if the problem persists.
> 
> Rainer
> 
> 
> On Wed, Aug 20, 2014 at 3:28 PM, Ivan Lezhnjov IV <
> [email protected]> wrote:
> 
>> 
>> On Aug 19, 2014, at 6:33 PM, David Lang <[email protected]> wrote:
>> 
>>> On Tue, 19 Aug 2014, Ivan Lezhnjov IV wrote:
>>> 
>>>> Hello,
>>>> 
>>>> On Aug 15, 2014, at 6:17 PM, Rainer Gerhards <[email protected]>
>> wrote:
>>>> 
>>>>> On Fri, Aug 15, 2014 at 5:13 PM, Mike Hoskins (michoski) <
>> [email protected]
>>>>>> wrote:
>>>>> 
>>>>>> I thought %FROMHOST% caused a DNS lookup on rsyslog's side, while
>>>>>> %HOSTNAME% just used the hostname sent in the message...others will
>>>>>> correct if my memory is bad.
>>>>> 
>>>>> 
>>>>> That's right, but I think we fall back to a dns lookup if there is no
>>>>> detectable hostname in the message(not 100% sure, though).
>>>>> 
>>>>> 
>>>>>> So if %HOSTNAME% is not right, it must be
>>>>>> something on the client side.
>>>>>> 
>>>>>> 
>>>>> can very well be, but sounded more like DNS resolution.
>>>>> 
>>>>> 
>>>>>> I think you just use %rawmsg% to get the raw message.  :-)
>>>>>> 
>>>>>> http://www.rsyslog.com/doc/property_replacer.html
>>>>>> 
>>>>>> 
>>>>> yup or use
>>>>> 
>>>>> *.* /var/log/messagedebug;RSYSLOG_DebugFormat
>>>>> 
>>>>> which will write out all properties.
>>>> 
>>>> This is how a normal message looks like:
>>>> 
>>>> Debug line with all properties:
>>>> FROMHOST: '172.16.16.4', fromhost-ip: '172.16.16.4', HOSTNAME:
>> 'xyz-DDDD-02', PRI: 86,
>>>> syslogtag 'su[42661]:', programname: 'su', APP-NAME: 'su', PROCID:
>> '42661', MSGID: '-',
>>>> TIMESTAMP: 'Aug 19 02:11:58', STRUCTURED-DATA: '-',
>>>> msg: ' pam_unix(su:session): session closed for user postgres'
>>>> escaped msg: ' pam_unix(su:session): session closed for user postgres'
>>>> inputname: imtcp rawmsg: '<86>Aug 19 02:11:58 xyz-DDDD-02 su[42661]:
>> pam_unix(su:session): session closed for user postgres'
>>>> 
>>>> Are we interested in this only, or also what debug message is going to
>> look like when the suspected DNS resolution failure occurs again?
>>> 
>>> It would be good to get one of a failing message
>>> 
>>> In this case, the HOSTNAME is pulled directly from the rawmsg, so no DNS
>> lookup is done there.
>>> 
>>> normally FROMHOST is a DNS lookup of fromhost-ip, so this message shows
>> a "normal" DNS failure.
>>> 
>>> This makes me think that you have a situation where the sender isn't
>> properly populating the hostname field of the message under some conditions.
>> 
>> Alright, it happened again yesterday and these two debug messages follow
>> exactly one after another:
>> 
>> Debug line with all properties:
>> FROMHOST: '172.16.16.5', fromhost-ip: '172.16.16.5', HOSTNAME:
>> 'xyz-DDDD-03', PRI: 29,
>> syslogtag 'dbus[1767]:', programname: 'dbus', APP-NAME: 'dbus', PROCID:
>> '1767', MSGID: '-',
>> TIMESTAMP: 'Aug 19 18:11:57', STRUCTURED-DATA: '-',
>> msg: ' [system] Reloaded configuration'
>> escaped msg: ' [system] Reloaded configuration'
>> inputname: imtcp rawmsg: '<29>Aug 19 18:11:57 xyz-DDDD-03 dbus[1767]:
>> [system] Reloaded configuration'
>> 
>> Debug line with all properties:
>> FROMHOST: '172.16.16.5', fromhost-ip: '172.16.16.5', HOSTNAME:
>> '172.16.16.5', PRI: 29,
>> syslogtag '', programname: '', APP-NAME: '', PROCID: '-', MSGID: '-',
>> TIMESTAMP: 'Aug 19 18:11:57', STRUCTURED-DATA: '-',
>> msg: ' dbus[1767]: last message repeated 4 times'
>> escaped msg: ' dbus[1767]: last message repeated 4 times'
>> inputname: imtcp rawmsg: '<29>Aug 19 18:11:57  dbus[1767]: last message
>> repeated 4 times'
>> 
>> Then it goes back to proper host name resolution and fails again after
>> some time:
>> 
>> Debug line with all properties:
>> FROMHOST: '172.16.16.5', fromhost-ip: '172.16.16.5', HOSTNAME:
>> 'xyz-DDDD-03', PRI: 13,
>> syslogtag 'dataeng:', programname: 'dataeng', APP-NAME: 'dataeng', PROCID:
>> '-', MSGID: '-',
>> TIMESTAMP: 'Aug 19 18:12:03', STRUCTURED-DATA: '-',
>> msg: ' NOTE: OS SNMP support not installed'
>> escaped msg: ' NOTE: OS SNMP support not installed'
>> inputname: imtcp rawmsg: '<13>Aug 19 18:12:03 xyz-DDDD-03 dataeng: NOTE:
>> OS SNMP support not installed'
>> 
>> Debug line with all properties:
>> FROMHOST: '172.16.16.5', fromhost-ip: '172.16.16.5', HOSTNAME:
>> '172.16.16.5', PRI: 29,
>> syslogtag '', programname: '', APP-NAME: '', PROCID: '-', MSGID: '-',
>> TIMESTAMP: 'Aug 19 18:12:03', STRUCTURED-DATA: '-',
>> msg: ' dbus[1767]: last message repeated 4 times'
>> escaped msg: ' dbus[1767]: last message repeated 4 times'
>> inputname: imtcp rawmsg: '<29>Aug 19 18:12:03  dbus[1767]: last message
>> repeated 4 times'
>> 
>> Note how APP-NAME: '', PROCID: '-', MSGID: '-', are just the "-" sign when
>> HOSTNAME becomes an IP address.
>> 
>> Then it happened again:
>> 
>> Debug line with all properties:
>> FROMHOST: '172.16.16.5', fromhost-ip: '172.16.16.5', HOSTNAME:
>> '172.16.16.5', PRI: 29,
>> syslogtag '', programname: '', APP-NAME: '', PROCID: '-', MSGID: '-',
>> TIMESTAMP: 'Aug 19 18:12:17', STRUCTURED-DATA: '-',
>> msg: ' dbus[1767]: last message repeated 11 times'
>> escaped msg: ' dbus[1767]: last message repeated 11 times'
>> inputname: imtcp rawmsg: '<29>Aug 19 18:12:17  dbus[1767]: last message
>> repeated 11 times'
>> 
>> The /var/log/syslog on 172.16.16.5 has these entries that match the time
>> of the ones mentioned above:
>> 
>> Aug 19 17:55:01 xyz-DDDD-03 CRON[46232]: (root) CMD (command -v debian-sa1
>>> /dev/null && debian-sa1 1 1)
>> Aug 19 18:05:01 xyz-DDDD-03 CRON[49559]: (root) CMD (command -v debian-sa1
>>> /dev/null && debian-sa1 1 1)
>> Aug 19 18:11:57 xyz-DDDD-03 dbus[1767]: [system] Reloaded configuration
>> Aug 19 18:12:03  dbus[1767]: last message repeated 4 times
>> Aug 19 18:12:03 xyz-DDDD-03 dataeng: NOTE: OS SNMP support not installed
>> Aug 19 18:12:04 xyz-DDDD-03 dbus[1767]: [system] Reloaded configuration
>> Aug 19 18:12:17  dbus[1767]: last message repeated 11 times
>> Aug 19 18:12:17 xyz-DDDD-03 ata_id[55947]: HDIO_GET_IDENTITY failed for
>> '/dev/sdc': Invalid argument
>> Aug 19 18:12:17 xyz-DDDD-03 dbus[1767]: [system] Reloaded configuration
>> Aug 19 18:12:17 xyz-DDDD-03 dbus[1767]: [system] Reloaded configuration
>> 
>> So, as we can see the hostname never appears in the client log file
>> actually.
>> 
>> Ivan
>> _______________________________________________
>> 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