FreeBSD初歩 |
Webalizer + apacheログ ローテーション
|
|
1.apacheログ出力先の変更 |
httpd.confの書き換え # cd /usr/local/apache2/conf
apacheを再起動します。 |
2.Webalizerのインストール |
portを使ってみました |
3.Webalizerの設定 |
webalizer.confの書き換え
上述のOutputDirを作成 これで一応動作するはずです。 |
4.スクリプトの記述 |
前もって分割したログを保存しておくディレクトリを作成しておきます。
というスクリプトを/var/logs/access_log.shとして作成します。 # cd /var/logs -------------------------------------------------------
パーミッションを変更します。 |
5.crontabへ追加 |
4で作成したスクリプトを毎日決まった時間に動作させます。 # crontab -e 0 0 * * * sh /var/logs/access_log.sh 以上で、毎日0時になるとcronが動き、apacheログの分割・Webalizerの集計が行われます。 |
Copyright © 2003 sio All Rights Reserved. |