自宅サーバ構築MY HOME SERVER
アクセス解析ツール(visitors) IEで動作確認 |
- アクセス解析ツール(visitors) -
公開ホームページにアクセスした人数等を表示する、簡易版アクセス解析ツールです。Apacheのログを参照して、その結果をhtml形式で表示します。 動作が軽いことで、定評があります。 尚、ウエブサーバ(Apache)が動作することが前提条件となります。
visitorsのインストール、自動更新設定をします。
[root@hoge123~]# apt-get -y install graphviz [root@hoge123~]# wget http://www.hping.org/visitors/visitors-0.7.tar.gz [root@hoge123~]# tar zxvf visitors-0.7.tar.gz [root@hoge123~]# cd visitors_0.7 [root@hoge123~]# make [root@hoge123~]# cp visitors /usr/local/bin/ [root@hoge123~]# mkdir /var/www/html/visitors [root@hoge123~]# vi /etc/httpd/conf.d/visitors.conf ↓ 新規作成です。下記内容を貼り付けます。尚、192.168.0.0は環境に合わせます。 <Location /visitors> Order Deny,Allow Deny from all Allow from 192.168.0.0/24 </Location> [root@hoge123~]# service apache2 restart [root@hoge123~]# visitors -A -m 30 -o html /var/log/apache2/access_log > /var/www/html/visitors/index.html 67 lines processed in 1 seconds 0 invalid lines, 0 blacklisted referers [root@hoge123~]# cd /usr/local/bin/ [root@hoge123 bin]# vi visitors.sh ↓ 新規作成です。下記内容を貼り付けます。尚、hoge123.dip.jpは環境に合わせます。 /usr/local/bin/visitors -A -m 30 -o html /var/log/apache2/access_log > /var/www/html/visitors/index.html /usr/local/bin/visitors -A -m 30 /var/log/apache2/access_log -o html --trails --prefix http://hoge123.dip.jp > /var/www/html/visitors/trails.html /usr/local/bin/visitors /var/log/apache2/access_log --prefix http://hoge123.dip.jp -V > /var/www/html/visitors/graph.dot /usr/bin/dot -Tpng /var/www/html/visitors/graph.dot > /var/www/html/visitors/graph.png [root@hoge123 bin]# chmod +x visitors.sh [root@hoge123 bin]# crontab -e ↓ 一番下に追記します。3時間毎に更新します。 00 0-23/3 * * * /usr/local/bin/visitors.sh |
- IEで動作確認 -
URLにhoge123.dip.jp/visitorsと入力します。下記内容が表示されます。
URLにhoge123.dip.jp/visitors/graph.pngと入力します。下記内容が表示されます。