如何使用 logrotate 避免多个序列号

如何使用 logrotate 避免多个序列号

我想使用中央系统日志服务器(Ubuntu 20.04)从其他 Linux 服务器收集日志事件。这是我使用的 logrotate.d 配置文件:

rotate 90
daily
missingok
nocompress
dateext
dateformat _%Y%m%d_%H%M%S
notifempty
nomail
sharedscripts

/var/rsyslog/*/*
{
    extension .log
}

这是几天后结果示例的屏幕截图。请不要介意屏幕截图来自 Windows 计算机。我只是将文件移到那里以方便地展示示例。

在此输入图像描述

我已经阅读了 logrotate 的手册页,在互联网上搜索了解决方案,尝试了多种不同的配置,但我似乎无法避免其中包含多个轮换日期的文件名。我也尝试过不使用日期,但结果仍然是文件名最终将包含多个序列号。有谁知道如何避免该问题并且文件名中仍然有单个日期/时间戳?

相关内容