gpt4 book ai didi

linux - 是什么导致我的 rsyslog 时区偏移和/或时间不正确?

转载 作者:太空宇宙 更新时间:2023-11-04 05:11:33 37 4
gpt4 key购买 nike

我有一个在 RHEL 6 上运行 rsyslog 7.x 的中央日志服务器

日志中包含 UTC 时间,但设备的 EST 偏移量。

以下是一些相关配置。

$template TEMPLATE_NAME,"%TIMESTAMP:::date-rfc3339% %fromhost% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"

[root@host]# hwclock
2019 年 2 月 14 日星期四下午 05:35:25 美国东部时间 -0.877530 秒
[root@主机]# 日期 -u
2019 年 2 月 14 日星期四 22:35:28 世界标准时间
[root@主机]# 日期
2019 年 2 月 14 日星期四 17:35:29 美国东部时间
[root@主机]#

当我将本地时间更改为 UTC 并重新启动 rsyslogd 时,偏移量将变为 +00:00,但是当本地时间为现在的 EST 时,只有偏移量更改为 -05:00,但时间戳将保持不变。

我的目标是让日志反射(reflect)具有适当偏移的本地时间。

因此,对于在美国东部时间下午 3 点写入的日志,我当前的结果是2019-02-14T20:49:31-05:00但我希望2019-02-14T15:49:31-05:00

有人可以解释一下如何实现这一目标或者为什么我会看到我现在的样子吗?

最佳答案

可以使用接收时间(“​​time generated”)代替报告时间(“TIMESTAMP”)吗?

$template TEMPLATE_NAME,"%timegenerated:::date-rfc3339% %fromhost% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"

关于linux - 是什么导致我的 rsyslog 时区偏移和/或时间不正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54700219/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com