Webalizerとは†
rpmパッケージからリビルド†
- エラーが発生する場合
- 「エラー: cannot create %sourcedir /usr/src/redhat/SOURCES」の表示がされた場合は、
/usr/src/redhat/SOURCES ディレクトリを作成したあと再度、インストールしてください。
# mkdir -p /usr/src/redhat/SOURCES
# rpm -ivh webalizer-2.01_10-25.src.rpm
- db4-devel
- db4-develは、Webalizer で必要なパッケージです。インストールされていないと下記のエラーが表示されます。
エラー: Failed build dependencies:
db4-devel is needed by webalizer-2.01_10-25.i386
Webalizer の設定ファイル†
- /etc/webalizer.conf 以下の定義値を修正または追加する。
他にも色々な指定があるが、ピックアップしてみた。
# Webalizerの結果出力先ディレクトリ
OutputDir /var/www/usage
# ホスト名
HostName www.sea-bird.org
# 統計を取る拡張子を指定する(とりあえずこのままでいいかも)
PageType htm*
PageType cgi
PageType php
PageType shtml
PageType php3
PageType pl
# 逆引きからホスト名を検索するためのキャッシュファイルを指定する
DNSCache /var/lib/webalizer/dns_cache.db
# DNS逆引きのための子プロセス数を指定する
DNSChildren 10
# ヘッダ情報に euc-jp を指定し漢字が正しく表示されるようにする
HTMLHead <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=euc-jp">
# 統計表のそれぞれの表示数
TopReferrers 40
TopAgents 35
TopEntry 15
TopExit 10
# 以下で指定した参照は統計結果としない
HideReferrer 192.168.0.xxx/
HideReferrer sea-bird.org
HideReferrer www.sea-bird.org/
# 以下で指定した拡張子は統計結果としない
HideURL *.gif
HideURL *.GIF
HideURL *.jpg
HideURL *.JPG
HideURL *.png
HideURL *.PNG
HideURL *.ra
HideURL *.mp3
HideURL *.bmp
HideURL *.ico
HideURL *.css
# 以下で指定したユーザ(アクセス制限)は統計結果としない
HideUser root
HideUser admin
# 統計情報で表示する場合、以下のURLをグループ化する
GroupSite *.dream-seed.com dream-seed.com
HideSite *.dream-seed.com
GroupSite yahoobb YahooBB!
HideSite yahoobb
GroupSite opc211 YahooBB!
HideSite opc211
GroupSite 219.47.36.159 YahooBB!
HideSite 219.47.36.159
GroupSite *.icnet.ne.jp ICN(Ichikawa Cable Network)
HideSite *.icnet.ne.jp
GroupSite *.sony.co.jp Sony
HideSite *.sony.co.jp
GroupSite *hitachi Hitachi
HideSite *hitachi
GroupSite *.ppp.dion.ne.jp Dion
HideSite *.ppp.dion.ne.jp
# 統計情報で表示する場合、以下の参照先をグループ化する
GroupReferrer yahoo.co.jp/ Yahoo! Japan
HideReferrer yahoo.co.jp/
GroupReferrer websearch.yahoo.co.jp/bin/query Yahoo! Japan
HideReferrer websearch.yahoo.co.jp/bin/query
GroupReferrer profile.yahoo.co.jp/ Yahoo! Japan
GroupReferrer yahoo.com/ Yahoo! America
HideReferrer yahoo.com/
GroupReferrer search.yahoo.com/ Yahoo! America
HideReferrer search.yahoo.com/
# 統計情報から、下記URLを除外する
IgnoreURL /cgi-bin/*
IgnoreURL /mt/*
IgnoreURL /mt_old/*
IgnoreURL /data/*
IgnoreURL /robots.txt
IgnoreURL /blog/styles-site.css
IgnoreURL /blog/my-styles.css
IgnoreURL /Diary/styles-site.css
IgnoreURL /Diary/my-styles.css
IgnoreURL /doc/_style_/*
IgnoreURL /doc/_js_/*
IgnoreURL /mt-todayslink/*
サーチエンジンからきた場合に検索文字列を日本語化†
cronによる定例処理†
参考にさせて頂いたサイト様†