TEMPEST Shibuya Tokyo

-----

---------------------

> Top
>> Linux
>>> wwwstat


Linux
-Seminar
-PDF Manua
-Install




ご相談ははこちらへ
mail to tempest

wwwstat

    7.2 wwwstat

  • 1 access_logの管理
    apacheのログはそのままでは見にくいためwwwstatを使い整理する。下記より最新版をダウンロードする。
    http://www.ics.uci.edu/pub/websoft/wwwstat/

  • 2 インストール

     # cd /usr/local/src/
     # tar xvfz /tmp/wwwstat-2.0.tar.gz
     # cd wwwstat-2.0/

     # vi Makefile


     PERLBIN = /usr/local/bin/perl ←を必要ならば
     PERLBIN = /usr/bin/perl ←に修正する


    コンパイルする。

     # make

     # vi wwwstat.rc


     ## $DefaultLog = '/usr/local/etc/httpd/logs/access_log';
     ↑を
     $DefaultLog = '/usr/local/apache/logs/access_log';
     ↑に修正する

     ## $OutputTitle = 'World Wide Web Access Statistics for www'
     ↑を
     $OutputTitle = 'yebisu www log'
     ↑に修正する



  • 3 実行

     # ./wwwstat > /usr/local/apache/htdocs/apache_log.html

    でログが作られる。cronに登録し定期的に実行する様にすると便利になる。


  • 4 詳細な実行設定
    不要なログを無視し必要な部分だけを整理するには下記のようなオプションがある。
    特定のディレクトリを無視するには"-N"を使い指定する。例えば"himitsu"ディレクトリの場合はこうなる。

     # wwwstat -N '/himitsu/'



    また画像など特定の拡張子を持ったものの場合はPerlの正規表現を使い指定できる。例えばGIF画像を無視する場合はこうする。

     # wwwstat -N '.gif$'



    またログにはメンテナンスなどで自分がアクセスした記録も残っているのでそれを無視させるにはこうする(ドメインがabc.co.jpの場合)。

     # wwwstat -A '^abc.co.jp$'



    これらのオプションは組み合わせての使用が可能。詳細はこちらをご覧ください。
    wwwstat manual
info@tempest.jp