Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
OpenSSH を導入しリモートログイン出来るようになっている
Apache2, MySQL, PHP5 がインストールしてある
ターミナルエミュレーターから接続して操作する
(01)Webalizer のインストール
Webalizer のインストール
$ sudo apt-get install webalizer
解析ログの出力ディレクトリを作る
$ sudo mkdir /var/www/admin/webalizer
(02)Webalizerの設定
Webalizerの設定ファイルのバックアップ
$ sudo cp /etc/webalizer/webalizer.conf /etc/webalizer/webalizer.conf.backup
Webalizerの設定ファイルを編集する
$ sudo nano /etc/webalizer/webalizer.conf
#解析するログファイルを指定
# /var/log/apache2/ に行き、access.log.1が無ければ
以下の部分を
LogFile /var/log/apache2/access.log.1
以下のように変更する
LogFile /var/log/apache2/access.log
#出力ディレクトリの設定
以下の部分を
OutputDir /var/www/webalizer
以下のように変更する
OutputDir /var/www/admin/webalizer
#古いログ解析情報はそのままで、新しく変更があったロ グのみを追加解析するように設定する
以下の部分を
#Incremental no
以下のように変更する
Incremental yes
#ログ解析時にページ(ドキュメント)として認識する拡張子を指定
以下の部分を
PageType htm*
PageType cgi
#PageType phtml
PageType php3
#PageType pl
PageType php
以下のように変更する
PageType htm*
#PageType cgi
#PageType phtml
#PageType php3
#PageType pl
PageType php
#DNSCache dns_cache.db
DNSCache dns_cache.db
文字化けしないようにメタタグを編集する
HTMLHead <META NAME="author" CONTENT="The Webalizer" >
HTMLHead <META http-equiv="content-type" content="text/html; charset=utf-8">
実行する
$ sudo /usr/bin/webalizer
(03)Webalizerの自動実行する設定
cronへ登録
$ sudo nano /etc/crontab
#毎日4時6分にwebalizerを起動
6 4 * * * root /usr/bin/webalizer
(04)Webalizerが動作している確認する
確認する
http://serve.ip.address/admin/webalizer
http://serve.ip.address/admin/webalizer/usage_201101.html
http://serve.ip.address/admin/webalizer/usage_201102.html
http://serve.ip.address/admin/webalizer/usage_201103.html
(05)細かい設定をする
細かい設定をする
$ sudo nano /etc/webalizer/webalizer.conf
#各集計のTop nとして表示する数を指定。
#表示したくない集計については、zeroとする。
以下の部分を
#TopSites 30
#TopKSites 10
#TopURLs 30
#TopKURLs 10
#TopReferrers 30
#TopAgents 15
#TopCountries 30
#TopEntry 10
#TopExit 10
#TopSearch 20
#TopUsers 20
以下のように変更する
TopSites 30
TopKSites 10
TopURLs 30
TopKURLs 10
TopReferrers zero
TopAgents 15
TopCountries 30
TopEntry 10
TopExit 10
TopSearch 20
TopUsers zero
集計から隠したいサイトを指定(カウントには含まれる。)
以下の部分を
#HideSite localhost
以下のように変更する
HideSite localhost
集計から隠したいURLを指定(カウントには含まれる。)
以下の部分の下に
HideURL *.ra
以下の4行追記する
HideURL *.css
HideURL *.js
HideURL *.cgi
HideURL *.pl
参考
VL5 アクセスログ解析 Webalizer: IT備忘録http://nofx2.txt-nifty.com/it/2010/11/vl5-1159.html
Linux ubuntu webalizer utf8 webalizer.conf 文字化け « ゆっくりいこうブログ
http://minamin.ddo.jp/wordpress/?tag=linux-ubuntu-webalizer-utf8-webalizer-conf-%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91
Webalizerの設定 - redtower's memo
http://redtower.plala.jp/2010/06/05/webalizer-config.html
0 件のコメント:
コメントを投稿