yes, a custom template is the right approach, and yes that is the expected timestamp format.

David Lang

On Tue, 10 May 2022, Dimi Onobodies via rsyslog wrote:

Date: Tue, 10 May 2022 14:04:47 +0000
From: Dimi Onobodies via rsyslog <rsyslog@lists.adiscon.com>
To: rsyslog-users <rsyslog@lists.adiscon.com>
Cc: Dimi Onobodies <dimi_...@hotmail.com>
Subject: [rsyslog] enforce all incoming logs with local server time

Hi

I have a system "ServerA" acting as central rsyslog endpoint. A bunch of hosts 
forward their syslog logs there.

Some hosts are in different time zone so when logs arrive from those particular 
hosts appear in +8 hours.


 *   changing the timezone of the client (system that sends the logs) is not an 
option.
 *   i am using RSYSLOG_FileFormat as default template on the central server

I would like  "ServerA" to store all incoming logs from the systems according 
to its local timezone.

The approach I took  was to clone  RSYSLOG_FileFormat from documentation* and 
change the property from timereported to timegenerated

template(name="custom_FileFormat" type="list") {
    property(name="timegenerated" dateFormat="rfc3339")
    constant(value=" ")
    property(name="hostname")
    constant(value=" ")
    property(name="syslogtag")
    property(name="msg" spifno1stsp="on")
    property(name="msg" droplastlf="on")
    constant(value="\n")
}

$ActionFileDefaultTemplate custom_FileFormat


That seem to worked however I noticed that with the "timegenerated" 
modification there are some extra digits added to the timestamp:


# local server time 2022-05-10 06:45:07PDT
# Bellow - unmodified RSYSLOG_FileFormat
2022-05-10T13:41:52-07:00 app1.example.com lab: TEST


# cloned RSYSLOG_FileFormat with timegenerated
2022-05-10T06:45:19.323828-07:00 app2.example.com lab: TEST


 1.  Is this expected?
 2.  Is this the best approach to enforce all incoming logs to local server 
timezone ?

Thanks,
D.

*https://www.rsyslog.com/doc/v8-stable/configuration/templates.html

_______________________________________________
rsyslog mailing list
https://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
https://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