Webalizer インストール手順

インストール手順

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 
  • コンパイルとインストール
    ./configure --with-language=japanese --with-db=/usr/include/db4 --with-dblib=/usr/lib --enable-dns
    with-dblib=/usr/lib
    make
    make install

定期自動実行

アクセスログを解析するためには定期的にログ解析を実行する必要がある。
一般的にはシェルスクリプトをcronで回して定期的にログ解析を行う。

以下はサンプルスクリプトである。
環境に依存し変更する必要がある箇所は下記となる

WEBALIZER=webalizerの実行ファイルの位置を指定(通常は変更不要)
HTTPLOG=解析するログファイルの絶対パスで指定
OUTPATH=解析結果を出力するディレクトリを指定
# ------------------------
# 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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-01-10 (水) 15:28:51 (6315d)