logrotateを使用して複数のシーケンス番号を防ぐ方法

logrotateを使用して複数のシーケンス番号を防ぐ方法

中央のsyslogサーバー(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のマニュアルページを読んで、インターネットで解決策を検索し、さまざまな設定を試しましたが、複数の回転日付を持つファイル名を避けることはできないようです。また、日付を使用しようとしませんでしたが、結果はファイル名に複数のシリアル番号が含まれることです。この問題を回避し、ファイル名に単一の日付/時刻スタンプがある方法を知っている人はいますか?

ベストアンサー1

おすすめ記事