Webalizerインストール
cd /usr/ports/japanese/webalizer make BATCH=yes WITH_CHARSET=utf8 install clean
webalizer.conf編集
ln -s /usr/local/bin/ja-webalizer /usr/local/bin/webalizer cp /usr/local/etc/ja-webalizer.conf-dist /usr/local/etc/webalizer.conf chmod 640 /usr/local/etc/webalizer.conf ee /usr/local/etc/webalizer.conf #LogFile /var/lib/httpd/logs/access_log ↓ LogFile /var/log/httpd-access.log ←コメント解除&変更(apacheのログファイル保存場所) #OutputDir /var/lib/httpd/htdocs/usage ↓ OutputDir /usr/local/www/apache22/data/webalizer ←コメント解除&変更(webalizer出力先ディレクトリ) #HistoryName webalizer.hist ↓ HistoryName webalizer.hist ←コメント解除(webalizerの履歴を記録するファイル名) #Incremental no ↓ Incremental yes ←コメント解除&変更(ログローテーション対応) #IncrementalName webalizer.current ↓ IncrementalName webalizer.current ←コメント解除(ログローテーション情報を保存するファイル名) #HostName localhost ↓ HostName tommybsd.plala.jp ←コメント解除&変更(ホスト名) PageType php ←コメント解除(phpファイルに対応) #DNSCache dns_cache.db ↓ DNSCache dns_cache.db ←コメント解除(名前解決) #DNSChildren 0 ↓ DNSChildren 5 ←コメント解除&変更(DNS名前解決の子プロセス数) #ReallyQuiet no ↓ ReallyQuiet yes ←コメント解除&変更(警告とエラーを出力しない) #HideSite *webalizer.org ↓ HideSite localhost ←コメント解除&変更(集計結果に表示しないサイトを指定) #IgnoreSite bad.site.net ↓ IgnoreSite 192.168.0.* ←コメント解除&変更(完全に無視するサイトを指定) IgnoreSite 192.168.1.* ←追加 IgnoreSite tommybsd.plala.jp ←追加 #IgnoreURL /test* ↓ IgnoreURL /webalizer/* ←コメント解除&変更(完全に無視するURLを指定) IgnoreURL /robots.txt ←追加 IgnoreURL /server-status?auto ←追加 #IgnoreReferrer file:/* ↓ IgnoreReferrer tommybsd.plala.jp ←コメント解除&変更 #IgnoreAgent RealPlayer ↓ IgnoreAgent libwww-perl/6.* ←コメント解除&変更
cron登録
ee /etc/crontab ↓ 下記を追加 # webalizer 10 * * * * root /usr/local/bin/webalizer -c /usr/local/etc/webalizer.conf
ブラウザで確認 ( http://tommybsd.plala.jp/webalizer/ )