Date: Sat, 8 Jun 2002 17:51:13 -0700 From: "Crist J. Clark" <crist.clark@attbi.com> To: Antoine Beaupre <anarcat@anarcat.ath.cx> Cc: Aragon Gouveia <aragon@phat.za.net>, freebsd-stable@FreeBSD.ORG Subject: Re: out of place syslog entries Message-ID: <20020608175113.C53255@blossom.cjclark.org> In-Reply-To: <1AAD6C34-7A1C-11D6-8281-0050E4A0BB3F@anarcat.ath.cx>; from anarcat@anarcat.ath.cx on Fri, Jun 07, 2002 at 09:40:17AM -0400 References: <20020606142843.D93321@blossom.cjclark.org> <1AAD6C34-7A1C-11D6-8281-0050E4A0BB3F@anarcat.ath.cx>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jun 07, 2002 at 09:40:17AM -0400, Antoine Beaupre wrote:
> As a side note.. Why does syslog "trust" the time submitted by the
> client? Should syslogd add those dates instead of syslog() call?
>
> Just wondering.
A syslog message has potentially crossed multiple networks and
forwarders by the time it reaches the final server. The time it takes
to go from client to server may be non-negligible. The timestamp of the
server may not be accurate enough for certain uses. There is also the
case of a single client sending messages to multiple servers. It would
be weird to have different timestamps on the same message at each
server.
If you want to get server timestamps in addition to the one provided
by the client, it's not much work to get syslogd(8) to add another
timestamp of its own. Of course log entries like,
Jun 8 16:33:58 Jun 8 16:33:58 <local0.warn> buttercup ipmon[42]: 16:33:57.990246 de0 @0:5 b 68.60.184.121,4435 -> 12.234.91.48,1433 PR tcp len 20 48 -S 1408909047 0 16384 IN
Would look like they are obsessing a bit over the time. ;)
--
Crist J. Clark | cjclark@alum.mit.edu
| cjclark@jhu.edu
http://people.freebsd.org/~cjc/ | cjc@freebsd.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020608175113.C53255>
