Webalizer

概要 [#n029e27d]

最新のログだけを集計してしまった場合、webalizerは読み込みしたログ以前のデータは読み込まないようになっているので、下記作業を実施することで過去ログの再集計が可能です。

内容 [#l5d4a956]

順番 +webalizerの作成ログデータファイルの削除 +履歴管理ファイルの削除、修正 +古いログから順番にwebalizerで読み込ませる

 ※公開ディレクトリが/var/www/usageだった場合
 # cd /var/www/usage
 # rm -rf ./*
 
 # cd /var/lib/webalizer/
 # mv webalizer.current webalizer.bak
 # vi webalizer.hist
 9 2013 17241 8375 2527 112295 9 30 4797 2927
 8 2013 0 0 0 0 0 0 0 0
 7 2013 0 0 0 0 0 0 0 0
 ↓
 9の削除(9月分)
 8 2013 0 0 0 0 0 0 0 0
 7 2013 0 0 0 0 0 0 0 0
 # cd /var/log/httpd
 # ls -l access_log*
 access_log
 access_log.1
 access_log.2
 access_log.3
 access_log.4
 access_log.5
 
 # webalizer access_log.2   <--読み込ませたいログで一番古いログから順番に読み込ませる。
 # webalizer access_log.1
 # webalizer       <--/etc/webalizer.confのファイルのLogFileパラメータの値を読み込む。

以上で過去ログの集計も可能です。