logrotateのパターンマッチングログのログごとのolddirの設定

logrotateのパターンマッチングログのログごとのolddirの設定

ログローテーションにアーカイブディレクトリ名にソースファイルを含める方法はありますか?

セキュリティ上の理由から、長いApacheログ記録を維持します。このサーバーには複数のサイトが実行されているため、Apacheは大量のログを保存します。回転を掛けると、私のアーカイブディレクトリは次のようになります。巨大な

ログごとのアーカイブディレクトリを作成したいと思います。たとえば、設定は次のようになります。

olddir /var/log/apache2/www.example.com-access.log/

しかし、現在私の設定は次のパターンに基づいています。

/var/log/apache2/*.log {
        dateext
        daily
        rotate 365
        missingok
        notifempty
        olddir /var/log/archive/apache2
}

Apacheの各ログに対して特定の設定を作成せずに、回転したファイルをログ固有のディレクトリに配置する方法はありますか?

ベストアンサー1

おすすめ記事