----- Original Message -----
> > -----Original Message-----
> > From: [email protected] [mailto:rsyslog-
> > [email protected]] On Behalf Of Rodney McKee
> > Sent: Tuesday, July 19, 2011 12:03 AM
> > To: rsyslog-users
> > Subject: Re: [rsyslog] timereported:::date-rfc3339
> > 
> > I've been looking further into this and even on my Fedora 15 system
> > with 2.6.38.8-35 and rsyslog 5.8.2 I'm only seeing low-res times
> > for
> > local services but for instance, iptables is logging with high-res
> > times.
> 
> Can you provide me a debug format example? I know I can set up
> another lab
> for that, but that ties up some resources I don't have during
> reimplementing
> the config format.
> 
> I've checked the ChangeLog. You need at least 5.9.1 to obtain
> timestamps from
> the kernel.

This pretty much cover your request for the above debug!
Our prod systems are no where need these kernel/rsyslog levels anyway.

> 
> > 
> > Do the services themselves need to support the use of hi-res
> > timing,
> 
> for all but imuxsock, that's for sure true, because the apps emit the
> format.
> But of course, for imuxsock 5.9.1+ can pull from the kernel (iff the
> kernel
> is recent enough -- there was a patch to the kernel to support this -
> at
> least SUSE already ships it and I guess F15, too).
> 
> > if
> > that's the case then surely the usability of the hi-res timing is
> > going
> > to be reduced.
> > Is it likely to impact log analyzers having a mix of hi-res and
> > low-res
> > times with-in the logs.
> 
> I really think that log analyzers need to be fixed. After all, what's
> the
> problem with parsing an ISO date with different time resolution? I
> think it's
> 5 to 10 lines of code in rsyslog. Not a big problem, really. It takes
> more
> time to write this post than to code that ;)
> 
> BUT: if that would be a solution, I could always write milliseconds,
> even if
> they are unknown. I could simply write them as "s.000000". However,
> this
> gives a false impression of correctness. Because when you see
> "s.000000", you
> don't know any longer if it were actually at "s.000000" or even at
> "s.999999". In order to differentiate between the cases, where we
> really have
> "s.000000" vs. where we have just "s", the timestamp is written with
> the
> resolution provided. This is also as of RFC recommendation. Please
> note that
> this actually is an *aid* to (sufficiently well-written) log
> analyzers.
> 
> Rainer
> > 
> > I'd be interested to hear your thoughts on this.
> > 
> > 
> > ----- Original Message -----
> > > > > Can you elaborate why? That would be very interesting to me.
> > > > > I
> > > > > really
> > > > > think
> > > > > it is a shame that we have hi-res format since 5+ years, but
> > > > > everybody turns
> > > > > it off...
> > > > >
> > > >
> > > > It appears that their are a limited number of clients that I'm
> > > > seeing
> > > > logging with hi-res so to have it enabled for only a few
> > > > services
> > > > logging in hi-res would appear pointless.
> > >
> > > I personally think "it depends" because you can correlate the
> > > hi-res
> > > ones
> > > better. But I see your point. Also let me say that with a
> > > sufficiently recent
> > > kernel, 5.8.3 is able to pull a hires timestamp from the system
> > > for
> > > all local
> > > socket messages.
> > >
> > > > If I could enable it in our environment and have all logging
> > > > hi-res
> > > > I
> > > > will certainly be doing it, that's why we have been trying.
> > > > The java application that we run WILL certainly be logging in
> > > > hi-res
> > > > and this will be centralized using log4j and rsyslog with the
> > > > JSON
> > > > module.
> > > >
> > > > Out of interest we are also monitoring the rsyslog stats using
> > > > pcp
> > > > and
> > > > I suspect we will have some modules/details heading your way
> > > > once
> > > > we
> > > > have completed implementation and testing.
> > >
> > > Let them flow :)
> > >
> > > Rainer
> > > >
> > > > > Rainer
> > > > > >
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > > Ahh, I now see it. Look at the raw messages. Lines 7 and
> > > > > > > 31
> > > > > > > are
> > > > > > > correctly
> > > > > > > formatted. Lines 15 and 23 have invalid format. With
> > > > > > > invalid
> > > > > > > format,
> > > > > > > interpretation is not guaranteed. Looks like 5.8.0 in
> > > > > > > that
> > > > > > > case
> > > > > > > uses
> > > > > > > the
> > > > > > > timestamp of message reception. I suggest to use the
> > > > > > > current
> > > > > > > stable,
> > > > > > > I think
> > > > > > > it will work somewhat different. Bottom line is that
> > > > > > > auditd
> > > > > > > should
> > > > > > > emit the
> > > > > > > proper format.
> > > > > > >
> > > > > > > Rainer
> > > > > > >
> > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: [email protected]
> > > > > > > > [mailto:rsyslog-
> > > > > > > > [email protected]] On Behalf Of Rodney McKee
> > > > > > > > Sent: Monday, July 18, 2011 8:26 AM
> > > > > > > > To: rsyslog-users
> > > > > > > > Subject: Re: [rsyslog] timereported:::date-rfc3339
> > > > > > > >
> > > > > > > > http://pastebin.com/TzPVzknt
> > > > > > > > The 2 line I have previously seen with hi-res times are
> > > > > > > > 15
> > > > > > > > and
> > > > > > > > 23
> > > > > > > >
> > > > > > > > ----- Original Message -----
> > > > > > > > > > -----Original Message-----
> > > > > > > > > > From: [email protected]
> > > > > > > > > > [mailto:rsyslog-
> > > > > > > > > > [email protected]] On Behalf Of Rodney
> > > > > > > > > > McKee
> > > > > > > > > > Sent: Monday, July 18, 2011 8:11 AM
> > > > > > > > > > To: rsyslog-users
> > > > > > > > > > Subject: Re: [rsyslog] timereported:::date-rfc3339
> > > > > > > > > >
> > > > > > > > > > The following log has a restart of auditd and a ssh
> > > > > > > > > > connection
> > > > > > > > > > during
> > > > > > > > > > the debug run.
> > > > > > > > > > http://pastebin.com/cRPuA1Z8
> > > > > > > > >
> > > > > > > > > Thanks! Unfortunately, the instrumentation does not
> > > > > > > > > provide
> > > > > > > > > what
> > > > > > > > > I am
> > > > > > > > > looking
> > > > > > > > > for (maybe because of an older build, maybe it's just
> > > > > > > > > not
> > > > > > > > > there...).
> > > > > > > > > Can you
> > > > > > > > > please also write all messages to a file with
> > > > > > > > > RSYSLOG_DebugFormat
> > > > > > > > > and
> > > > > > > > > post
> > > > > > > > > that file.
> > > > > > > > >
> > > > > > > > > With 5.8.0, you should probably never see hires, so I
> > > > > > > > > am
> > > > > > > > > a
> > > > > > > > > bit
> > > > > > > > > puzzled. Maybe
> > > > > > > > > auditd does some "interesting" things to the log
> > > > > > > > > socket.
> > > > > > > > > Note
> > > > > > > > > that
> > > > > > > > > rsyslog
> > > > > > > > > expects syslog() API format, but older versions (like
> > > > > > > > > 5.8.0)
> > > > > > > > > did
> > > > > > > > > not
> > > > > > > > > enforce
> > > > > > > > > that.
> > > > > > > > >
> > > > > > > > > Rainer
> > > > > > > > > >
> > > > > > > > > > ----- Original Message -----
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > From: [email protected]
> > > > > > > > > > > > [mailto:rsyslog-
> > > > > > > > > > > > [email protected]] On Behalf Of Rodney
> > > > > > > > > > > > McKee
> > > > > > > > > > > > Sent: Monday, July 18, 2011 7:41 AM
> > > > > > > > > > > > To: rsyslog-users
> > > > > > > > > > > > Subject: Re: [rsyslog]
> > > > > > > > > > > > timereported:::date-rfc3339
> > > > > > > > > > > >
> > > > > > > > > > > > Wow, Rainer, thanks for the quick response.
> > > > > > > > > > > >
> > > > > > > > > > > > So on a local system some processes actually
> > > > > > > > > > > > provide a
> > > > > > > > > > > > high
> > > > > > > > > > > > res
> > > > > > > > > > > > time
> > > > > > > > > > > > that rsyslog then logs as %timereported%.
> > > > > > > > > > >
> > > > > > > > > > > As far as the local sockets is concerned, things
> > > > > > > > > > > should
> > > > > > > > > > > be
> > > > > > > > > > > consistent. If
> > > > > > > > > > > that's not the case, it is best if you provide a
> > > > > > > > > > > debug
> > > > > > > > > > > log --
> > > > > > > > > > > the
> > > > > > > > > > > log
> > > > > > > > > > > samples
> > > > > > > > > > > just show the result but now how we arrived there
> > > > > > > > > > > :)
> > > > > > > > > > >
> > > > > > > > > > > Rainer
> > > > > > > > > > >
> > > > > > > > > > > Did not realize this would be
> > > > > > > > > > > > happening. I guess that most clients then do
> > > > > > > > > > > > not
> > > > > > > > > > > > provide
> > > > > > > > > > > > the
> > > > > > > > > > > > hi-res
> > > > > > > > > > > > times and this might explain some messages
> > > > > > > > > > > > having
> > > > > > > > > > > > the
> > > > > > > > > > > > time
> > > > > > > > > > > > and
> > > > > > > > > > > > most
> > > > > > > > > > > > not:
> > > > > > > > > > > >
> > > > > > > > > > > > Jul 18 14:27:10 2011-07-18T14:27:10+10:00
> > > > > > > > > > > > 2011-07-
> > > > > > > > > > > > 18T14:27:10.702529+10:00  The audit daemon is
> > > > > > > > > > > > exiting.
> > > > > > > > > > > > Jul 18 14:27:10
> > > > > > > > > > > > 2011-07-18T14:27:10.703673+10:00
> > > > > > > > > > > > 2011-07-
> > > > > > > > > > > > 18T14:27:10.703673+10:00
> > > > > > > > > > > > audit(1310963230.693:4484770):
> > > > > > > > > > > > audit_pid=0
> > > > > > > > > > > > old=1773 by auid=4294967295
> > > > > > > > > > > > Jul 18 14:27:10
> > > > > > > > > > > > 2011-07-18T14:27:10.867738+10:00
> > > > > > > > > > > > 2011-07-
> > > > > > > > > > > > 18T14:27:10.867738+10:00
> > > > > > > > > > > > audit(1310963230.864:4484771):
> > > > > > > > > > > > auid=672
> > > > > > > > > > > > op=remove rule key=(null) list=2 res=1
> > > > > > > > > > > > Jul 18 14:27:10 2011-07-18T14:27:10+10:00
> > > > > > > > > > > > 2011-07-
> > > > > > > > > > > > 18T14:27:10.959443+10:00  Warning - freq is
> > > > > > > > > > > > non-zero
> > > > > > > > > > > > and
> > > > > > > > > > > > incremental
> > > > > > > > > > > > flushing not selected.
> > > > > > > > > > > > Jul 18 14:27:10 2011-07-18T14:27:10+10:00
> > > > > > > > > > > > 2011-07-
> > > > > > > > > > > > 18T14:27:10.978467+10:00  Started dispatcher:
> > > > > > > > > > > > /sbin/audispd
> > > > > > > > > > > > pid:
> > > > > > > > > > > > 4794
> > > > > > > > > > > > Jul 18 14:27:10
> > > > > > > > > > > > 2011-07-18T14:27:10.981061+10:00
> > > > > > > > > > > > 2011-07-
> > > > > > > > > > > > 18T14:27:10.981061+10:00
> > > > > > > > > > > > audit(1310963230.979:4484772):
> > > > > > > > > > > > audit_pid=4792
> > > > > > > > > > > > old=0 by auid=672
> > > > > > > > > > > > Jul 18 14:27:10 2011-07-18T14:27:10+10:00
> > > > > > > > > > > > 2011-07-
> > > > > > > > > > > > 18T14:27:10.998047+10:00  af_unix plugin
> > > > > > > > > > > > initialized
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > ----- Original Message -----
> > > > > > > > > > > > > > -----Original Message-----
> > > > > > > > > > > > > > From: [email protected]
> > > > > > > > > > > > > > [mailto:rsyslog-
> > > > > > > > > > > > > > [email protected]] On Behalf Of
> > > > > > > > > > > > > > Rodney
> > > > > > > > > > > > > > McKee
> > > > > > > > > > > > > > Sent: Monday, July 18, 2011 6:00 AM
> > > > > > > > > > > > > > To: rsyslog-users
> > > > > > > > > > > > > > Subject: [rsyslog]
> > > > > > > > > > > > > > timereported:::date-rfc3339
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > What effects the recording of milliseconds
> > > > > > > > > > > > > > when
> > > > > > > > > > > > > > using
> > > > > > > > > > > > > > timereported:::date-
> > > > > > > > > > > > > > rfc3339.
> > > > > > > > > > > > >
> > > > > > > > > > > > > This field contains what the sender told us.
> > > > > > > > > > > > > If
> > > > > > > > > > > > > the
> > > > > > > > > > > > > sender
> > > > > > > > > > > > > sent
> > > > > > > > > > > > > no
> > > > > > > > > > > > > ms, we can
> > > > > > > > > > > > > not report them. Rather than to pretend
> > > > > > > > > > > > > "x.000000"
> > > > > > > > > > > > > they
> > > > > > > > > > > > > are
> > > > > > > > > > > > > there, we
> > > > > > > > > > > > > do not
> > > > > > > > > > > > > give them. Note that for the same reason
> > > > > > > > > > > > > there
> > > > > > > > > > > > > may be
> > > > > > > > > > > > > sub-ms
> > > > > > > > > > > > > resolution, like
> > > > > > > > > > > > > us, if that is what the sender reported.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Note that starting with the latest v5-devel
> > > > > > > > > > > > > version
> > > > > > > > > > > > > AND a
> > > > > > > > > > > > > recent
> > > > > > > > > > > > > Linux
> > > > > > > > > > > > > kernel, we can ask the system for more
> > > > > > > > > > > > > precise
> > > > > > > > > > > > > timestamps
> > > > > > > > > > > > > on
> > > > > > > > > > > > > messages
> > > > > > > > > > > > > that
> > > > > > > > > > > > > come in via the log socket.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Rainer
> > > > > > > > > > > > >
> > > > > > > > > > > > > > Some log entries get milliseconds and some
> > > > > > > > > > > > > > do
> > > > > > > > > > > > > > not:
> > > > > > > > > > > > > > The template:
> > > > > > > > > > > > > > "%TIMESTAMP% %timereported:::date-rfc3339%
> > > > > > > > > > > > > > %timegenerated:::date-
> > > > > > > > > > > > > > rfc3339% %msg%\n"
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > The output:
> > > > > > > > > > > > > > Jul 18 13:58:30 2011-07-18T13:58:30+10:00
> > > > > > > > > > > > > > 2011-07-18T13:58:30.723250+10:00
> > > > > > > > > > > > > > test
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Am I missing something.
> > > > > > > > > > > > > >
> > > > > > > > > > > > > > Rgds
> > > > > > > > > > > > > > Rodney
> > > > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > > > rsyslog mailing list
> > > > > > > > > > > > > >
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > > > > > > > > > http://www.rsyslog.com
> > > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > > rsyslog mailing list
> > > > > > > > > > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > > > > > > > > http://www.rsyslog.com
> > > > > > > > > > > > >
> > > > > > > > > > > > _______________________________________________
> > > > > > > > > > > > rsyslog mailing list
> > > > > > > > > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > > > > > > > http://www.rsyslog.com
> > > > > > > > > > > _______________________________________________
> > > > > > > > > > > rsyslog mailing list
> > > > > > > > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > > > > > > http://www.rsyslog.com
> > > > > > > > > > >
> > > > > > > > > > _______________________________________________
> > > > > > > > > > rsyslog mailing list
> > > > > > > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > > > > > http://www.rsyslog.com
> > > > > > > > > _______________________________________________
> > > > > > > > > rsyslog mailing list
> > > > > > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > > > > http://www.rsyslog.com
> > > > > > > > >
> > > > > > > > _______________________________________________
> > > > > > > > rsyslog mailing list
> > > > > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > > > http://www.rsyslog.com
> > > > > > > _______________________________________________
> > > > > > > rsyslog mailing list
> > > > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > > http://www.rsyslog.com
> > > > > > >
> > > > > > _______________________________________________
> > > > > > rsyslog mailing list
> > > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > > http://www.rsyslog.com
> > > > > _______________________________________________
> > > > > rsyslog mailing list
> > > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > > http://www.rsyslog.com
> > > > >
> > > > _______________________________________________
> > > > rsyslog mailing list
> > > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > > http://www.rsyslog.com
> > > _______________________________________________
> > > rsyslog mailing list
> > > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > > http://www.rsyslog.com
> > >
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com
> 
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to