Webalizerのログインポート作業

サーバの移行を行っていますが、いろいろと昔やったことを思い出しながらやっているため、忘れていることが出てくる出てくる(汗

Webalizerの導入をすっかり忘れていたので、導入と以前のサーバからアクセスログのインポートを行ったので、そのメモです。


まず、Webalizerのコンフィグファイルが/etc/webalizer.confにあるので、バックアップを取り、viで開きます。

「LogFile /var/log/httpd/access_log」となっている部分を、アクセスログの場所へと変更します。

残りは基本的にそのままで問題ないかと思います。

#webalizer

で、設定が反映されますので、コンソールから画面が確認できれば、設定は完了です。

しかし、コレでは今までのアクセス解析が反映されないため、インポート作業を行います。

  1. まず以前のサーバからaccessログを持ってきます。
  2. /etc/webalizer.confに記述のある「Incremental YES」のせいで、古いアクセルログから順番にしか読み込めないので、一旦反映させたデータを削除するため以下の2つのファイルを削除します。
  3.   /var/lib/webalizer/webalizer.hist
      /var/lib/webalizer/webalizer.current

  4. 「webalizer -c /etc/webalizer.conf /tmp/log/access_log.4」・・・と順次古いアクセスログから読み込みます。
  5. 最後に「#webalizer」で最新のログの内容を反映します。

最後にコンソールでしかアクセスができないと不便ですので、ローカルマシンから確認できるように
/etc/httpd/conf.d/webalizer.confに「Allow from (IPアドレス)」を追加します。

参考にしたサイト

http://www.jitaku-server.net/apache_webalizer.html
http://genki01.cc.hokudai.ac.jp/reo/diary/?date=20051018
http://www2.tserver.jp/archives/2005/04/000747.html
http://www.obenri.com/_webalizer/webalizer_setting.html

結局ログインポートしたけど、ログがあんまり残ってなかった(笑)
Google Analysisで解析しているから問題ないんですけどね。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA