次のページ
前のページ
目次へ
Analog HOWTO
Yoshio Shimamura <yoshios@green.ocn.ne.jp>
v1.0, 29 July 2000
この文書は、httpd のログ解析ツール Analog の導入に関する HOWTO です。
この文書の最新版は http://hp.vector.co.jp/authors/VA004572/index.html
から入手可能です。
- 1 概要
- 2 プログラムの入手
- 3 インストール
- 4 使い方
ケンブリッジ大学統計学研究所Stephen Turner博士作、アクセスログアナライザAnalogのインストールメモ
http://www.statslab.cam.ac.uk/~sret1/analog/
analog3_32_tar.gzを/usr/local/apacheに置く。サイトのディレクトリ構成は次のようなものとする。
/usr/local/apache/htdocs --- DocumentRoot Directory
/htdocs/images --- Image files Directory
/cgi-bin --- ScriptAlias (CGI) Directory
/analog3.32 --- Analog Directory
/logs/access_log --- Log file
アーカイブを解凍
# cd /usr/local/apache
# gzip -cd analog3_32_tar.gz | tar xvf -
Analogが使用するイメージファイルをドキュメントルート下のimagesにコピー
# cd analog3.32
# cp -r images /usr/local/apache/htdocs
# chmod +r /usr/local/apache/htdocs/images/*
analhead.hの編集ポイント
#define HOSTNAME "www.ysnet.org"
#define HOSTURL "http://www.ysnte.org/"
#define HTTPDIR "/usr/local/apache/htdocs/"
#define ANALOGDIR HTTPDIR"../analog3.32/"
#define LOGFILE HTTPDIR"../logs/access_log"
#define IMAGEDIR "/images/"
anlgform.cの編集ポイント
#define ANALOG "/usr/local/apache/analog3.32/analog"
analog.cfgの編集ポイント
LOGFILE /usr/local/apache/logs/access_log
HOSTNAME "[www.ysnet.org]"
makeしてCGIをコピー
# make clean
# make
# make form
# cp anlgform.cgi /usr/local/apache/cgi-bin
設定用ページをドキュメントルートへコピー
# cp anlgform.html /usr/local/apache/htdocs
ブラウザで、DocumentRoot/anlgform.htmlを開き、適切なレポートオプションをチェックして、[Produce statistics]をクリックする。
上手く動作しないときは、下記事項をチェックしてみる。
- httpd.confの実行ディレクトリのOptionsディレクティブにExecCGIが入っているか?
- Analogディレクトリ下のファイルの所有者とパーミッションは適切か?
- error_logにはどのようなエラーが記録されているか?
次のページ
前のページ
目次へ