On Wed, 20 Jul 2011, Rodney McKee wrote:

Collecting logs from multiple timezones and rotating on a central log server 
with a template like:
$template 
DAILYSYSLOG,"/var/log/logdir/%$YEAR%/%$MONTH%/%$DAY%/%HOSTNAME%/messages.log"

means that logs from each timezone still get rotated at midnight on the 
localhost, would something like the following work to rotate logs for each 
timezones change of day

$template 
TEST,"/var/log/logdir/%TIMESTAMP:1:4:date-rfc3339%/%TIMESTAMP:6:7:date-rfc3339%/%TIMESTAMP:9:10:date-rfc3339%/%HOSTNAME%/messages.log"

or would it cause other issues like excessive load etc or some other unforeseen 
issue. I guess it the date format gets screwed it could have some impact.

I would be surprised if the difference in format made much of a difference in load, unless you are dealing with very high traffic volumes.

I suspect your bigger problem will be devices that don't send their timezone as part of their syslog message. up until a couple of years ago when they new RFC came out, the RFC for syslog said that the timestamp did not have a timezone, and even today, most systems don't send a timezone in their syslog messages.

At my company, we decided that the the timezone for all the servers in the company should be the same, no matter where in the world the system happened to live right now. In retrospect we should have gone one step further and set everything to GMT to completely avoid daylight savings headaches. But as we've purchased competitors over the years and seen them with different time zones on different servers in different offices (or worse, different time zones on different servers in the same office, because the people connecting to that server were expected to be in a particular timezone), the value of keeping every system we manage on the same timezone setting has been shown to be a _very_ good idea.

if you want to disply different times to the users, have your application adjust the time (and then it can adjust it based on where the user is, not where the server is)

David Lang
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to