アクセス解析 WebAlizer インストール

この章を始める前に下記の設定が必要です
「Apache2 インストール」
ヒント
webalizerとは Apacheのログを解析してブラウザで表示する高機能アクセス解析ソフトです。
gd-devel libpng-devel db4-develインストール
[root@centos ~]# yum -y install gd-devel libpng-devel db4-devel
Webalizerインストール
[root@centos ~]# wget http://ftp.riken.go.jp/Linux/centos/5.5/os/SRPMS/webalizer-2.01_10-30.1.src.rpm
[root@centos ~]# rpm -ivh webalizer-2.01_10-30.1.src.rpm
Webalizer日本語化
[root@centos ~]# vi /usr/src/redhat/SPECS/webalizer.spec
Release: 30.1
↓
Release: 30.1.ja ←変更

%configure --enable-dns --with-dblib=/lib
↓
%configure --enable-dns --with-dblib=/lib --with-language=japanese ←変更
[root@centos ~]# rpmbuild -bb --clean /usr/src/redhat/SPECS/webalizer.spec [root@centos ~]# rpm -ivh /usr/src/redhat/RPMS/i386/webalizer-2.01_10-30.1.jp.i386.rpm ←i386(32bit)の場合 [root@centos ~]# rpm -ivh /usr/src/redhat/RPMS/x86_64/webalizer-2.01_10-30.1.ja.x86_64.rpm ←x86_64(64bit)の場合 [root@centos ~]# rm -f webalizer-2.01_10-30.1.src.rpm [root@centos ~]# rm -f /usr/src/redhat/SPECS/* [root@centos ~]# rm -f /usr/src/redhat/SOURCES/* [root@centos ~]# rm -f /usr/src/redhat/RPMS/i386/* ←i386(32bit)の場合 [root@centos ~]# rm -f /usr/src/redhat/RPMS/x86_64/* ←x86_64(64bit)の場合
webalizer.conf編集
[root@centos ~]# vi /etc/webalizer.conf
OutputDir      /var/www/usage
↓
OutputDir      /var/www/html/webalizer ←コメント解除&変更(webalizer出力先ディレクトリ)

#HostName       localhost
↓
HostName       www.centos.orz ←コメント解除&変更(ホスト名)

#ReallyQuiet	no
↓
ReallyQuiet	yes ←コメント解除&変更(警告とエラーを出力しない)

#HideSite	*mrunix.net
↓
HideSite	*centos.orz ←コメント解除&変更(集計結果に表示しないサイトを指定)

#HideReferrer	mrunix.net/
↓
HideReferrer	centos.orz/ ←コメント解除&変更(集計結果に表示しないリファラーを指定)

#IgnoreSite	bad.site.net
↓
IgnoreSite	192.168.1.* ←コメント解除&変更(完全に無視するサイトを指定)

#IgnoreURL	/test*
↓
IgnoreURL	/webalizer/* ←コメント解除&変更(完全に無視するURLを指定)
IgnoreURL	/phpMyAdmin/* ←追加

↓SearchEngine項目の下に下記を記入(日本で使われる検索エンジンを指定)
SearchEngine	google.co.jp	q=
SearchEngine	search.yahoo.co.jp	p=
SearchEngine	goo.ne.jp	MT=
SearchEngine	infoseek.co.jp	qt=
SearchEngine	search.msn.co.jp	q=
SearchEngine	search.nifty.com	Text=
SearchEngine	search.biglobe.ne.jp	q=
SearchEngine	cache.yahoofs.jp	w=
[root@centos ~]# mkdir /var/www/html/webalizer [root@centos ~]# /usr/bin/webalizer -c /etc/webalizer.conf
Basic認証設置
[root@centos ~]# /usr/bin/htpasswd -c /var/www/html/webalizer/.htpasswd user_name
New password: ←パスワード入力
Re-type new password: ←パスワード再入力
Adding password for user user_name
[root@centos ~]# vi /var/www/html/webalizer/.htaccess
↓下記を記入
AuthType Basic
AuthName "Please Enter Your Password"
AuthUserFile /var/www/html/webalizer/.htpasswd
Require valid-user
cron登録
[root@centos ~]# crontab -e
10 * * * * /usr/bin/webalizer -c /etc/webalizer.conf ←追加
ブラウザで確認 (http://www.ドメイン名/webalizer/ にアクセス)


Home PageTop