HTTPDのログローテーションを変更して全て残す
◎方針
・毎日ファイルを変える 集計処理を簡単にするため
・圧縮をしない 集計処理を簡単にするため。アクセスが増えたら再検討。
・削除しない アクセスの変化を分析するため
◎現状
・作業が終わり、予定通りに動作するか様子を見ている状態
◎作業記録
・/etc/logrotate.d/httpdを編集
/var/log/httpd/*log {
missingok
notifempty
sharedscripts
# delaycompress # この行をコメントアウトし
nocompress # この行を追加して圧縮をしないように変更。デフォルトは不明。
daily # この行を追加して毎日ローテーションするように変更。デフォルトは不明。多分weekly
rotate 3650 # この行を追加して10年分残すように設定。デフォルトは不明。
postrotate
/bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
endscript
}
・テスト
logrotate -d /etc/logrotate.d/httpd 2>&1 | grep 'error:'
何も表示されないのでOK。
出力を見たくてgrep無しで実行したら3650行分のメッセージが表示された。
<TODOと状況>