- 追加された行はこの色です。
- 削除された行はこの色です。
*Webalizer インストール手順 [#r1b68309]
#contents
**インストール手順 [#w2297497]
Webalizerをtarボールからインストールする手順は下記となる。~
オリジナルソースでは2バイト文字が含まれる検索文字列が化けるため、パッチを適用して対応する。~
-ソースコードを入手
wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.01-10-src.tgz
-展開
tar xfvz webalizer-2.01-10-src.tgz
cd webalizer-2.01-10
-検索文字列日本語化のパッチ適用
wget http://tyche.pu-toyama.ac.jp/~a-urasim/webalizer/webalizer-a-urasim_2.patch
patch < webalizer-a-urasim_2.patch
wget http://tyche.pu-toyama.ac.jp/~a-urasim/webalizer/webalizer-a-urasim_2.patch
patch < webalizer-a-urasim_2.patch
-コンパイルとインストール
./configure --with-language=japanese --with-db=/usr/include/db4 --with-dblib=/usr/lib --enable-dns
./configure --with-language=japanese --with-db=/usr/include/db4 --with-dblib=/usr/lib --enable-dns
with-dblib=/usr/lib
make
make install
**定期自動実行 [#f81c7d40]
アクセスログを解析するためには定期的にログ解析を実行する必要がある。~
一般的にはシェルスクリプトをcronで回して定期的にログ解析を行う。~
~
以下はサンプルスクリプトである。~
環境に依存し変更する必要がある箇所は下記となる~
|WEBALIZER=|webalizerの実行ファイルの位置を指定(通常は変更不要)|
|HTTPLOG=|解析するログファイルの絶対パスで指定|
|OUTPATH=|解析結果を出力するディレクトリを指定|
**検索文字列の日本語化 [#dc5120c3]
オリジナルソースでは2バイト文字が含まれる検索文字列が化けるため、パッチを適用して対応する。
# ------------------------
# Webalizer script
# ------------------------
# Version : 1.0
# update : 2006.04.27
#
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
# Set
WEBALIZER="/usr/local/bin/webalizer"
HTTPLOG="/usr/local/apache/logs/access_log"
OUTPATH="/usr/local/apache/html-ssl/webalizer"
# Exec
cd $OUTPATH
$WEBALIZER $HTTPLOG > /dev/null 2>&1