アクセス統計 Vine3.1へのWebdruidの導入
[Linux]
VineLinux3.1へアクセスログ解析ツールのWebdruidを導入してみました。
Webalizerの後継ツールで解析速度も速いのでお勧めです。
フローチャートが出力されるので面白いです!
makeでエラーが出まくってあきらめていたのですが、何とか上手く行きました。
まず最初に以下のパッケージをSynapticパッケージ
管理マネージャからインストールしてください。
gettext
db4-devel
gd-devel
libpng-devel
zlib-devel
graphviz
http://www.webdruid.org/
↑からwebdruid-0.5.4.tar.bz2のパッケージをダウンロードし、解凍してください。
バグがあるので以下を直してください。
poフォルダ内のja.poの8行目付近
"Content-Type: text/plain; charset=ISO-8859-1\n" を
"Content-Type: text/plain; charset=EUC-JP\n" に直す
#./configure --with-language=japanese --with-db=/usr/include/db4 --with-dblib=/usr/lib --enable-dns
#make
#make install を実行
/usr/local/etc/webdruid/webdruid.conf を編集します。
以下の2つをコメントアウトして編集します。
ログファイルは複数指定が可能です。
LogFile /var/log/httpd/access_log アクセスログまでのパスを記述
OutputDir /home/user/public_html/webdruid HTMLファイル出力先
Incremental yes
DNSCache dns_cache.db
DNSChildren 10
あとは #webdruid とコマンドを打つだけでHTMLファイルが出力されます。
お疲れ様でした!
追記:
cronで定期的に実行させる場合は以下のシェルを書いて実行
#!/bin/sh
LANG=ja_JP.eucJP
export LANG
/usr/local/bin/webdruid
2005,04,24 : 14:37 | 修正 | トラックバック (1)
Excerpt: アクセス解析ツール、Webdruid。 入れてみたくなったので必死でやってるんだ...
From: DEFAULT
Date: 2005,12,04 : 05:25
