On Tue, Aug 19, 2014 at 12:16 PM, Ivan Lezhnjov IV <
[email protected]> wrote:

>
> On Aug 19, 2014, at 12:55 PM, Rainer Gerhards <[email protected]>
> wrote:
>
> > On Tue, Aug 19, 2014 at 11:17 AM, Ivan Lezhnjov IV <
> > [email protected]> 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?
> >>
> >
> > Judging from this line, it must be a problem on the client side. As you
> can
> > see, the hostname "xyz-DDDD-02" is included in the raw message. If it is,
> > rsyslog doesn't bother to pick any other name. So it looks like when the
> > problem occurs, the rawmsg contains something along the lines of
> > "192.168.1.1" instead of the real name. This you can watch out for when
> the
> > problem occurs again.
>
> Alright, I'll keep the debug logging on and examine its contents as soon
> as another hiccup occurs.
>
> Just to make sure we are on the same page, when the DNS resolution failure
> happens it is essentially a problem with the client machine, not the remote
> rsyslog server?
>
>
strongly looks so - 99% sure.

Rainer
_______________________________________________
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