WEBサーバのアクセス解析ツールをvinelinuxに入れました。
インストールは非常に簡単です。
# apt-get install webalizer
ページの保存先ディレクトリを作成
# mkdir /var/www/html/webalizer
パーミッションを変更
# chmod -Rf 755 /var/www/html/webalizer # chown -Rf root.~ /var/www/html/webalizer
configを調整。
# vi /etc/webalizer.conf
以下を調整。
LogFile /var/log/apache2/access_log
OutputDir /var/www/html/webalizer
HistoryName /var/www/html/webalizer/webalizer.hist
IncrementalName /var/www/html/webalizer/webalizer.current
HostName www.xxxx.com
PageType php
:wqで保存。
試しにリポートを出力します。
# /usr/bin/webalizer -c /etc/webalizer.conf
http://ウェブサイト/webalizer/で出力結果を確認できます。
更新の自動化を設定。
# cd /root
# vi weblizer.sh
#!/bin/sh
/usr/bin/webalizer -c /etc/webalizer.conf
----------------------
/usr/bin/webalizer -c /home/ユーザー名/webalizer.conf
//使用ユーザーを複数用意する場合
:wqで保存。
パーミッション変更
# chmod 755 webalizer.sh
crontabで更新日時を設定。
# crontab -e
00 00 * * * /root/webalizer.sh
//毎日00.00分にスクリプトが実行されます。
:wqで保存。
Cronの再起動
# service crond restart
参考URL: http://vine.1-max.net/