- 追加された行はこの色です。
- 削除された行はこの色です。
* 概要 [#l6a2bfbb]
アクセス解析のanalogをインストールします。
** ダウンロード [#t0b64da0]
Vine用のパッケージがなかったのでsrc.rpmをダウンロードしました。
# wget http://www.iddl.vt.edu/~jackie/analog/analog-6.0-1.src.rpm
--16:49:43-- http://www.iddl.vt.edu/%7Ejackie/analog/analog-6.0-1.src.rpm
=> `analog-6.0-1.src.rpm'
www.iddl.vt.edu をDNSに問いあわせています... 198.82.160.64
www.iddl.vt.edu[198.82.160.64]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1,419,264 [application/x-rpm]
100%[==============================================>] 1,419,264 293.26K/s ETA 00:00
16:49:49 (257.07 KB/s) - `analog-6.0-1.src.rpm' を保存しました [1419264/1419264]
** src.rpmのインストール [#s80ee9c3]
# rpm -ivh analog-6.0-1.src.rpm
1:analog ########################################### [100%]
** rpmファイルの作成 [#j6c8d608]
# rpm -bb /usr/src/vine/SPECS/analog.spec
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.65461
** rpmのインストール [#ccd8b175]
# rpm -ivh /usr/src/vine/RPMS/i386/analog-6.0-1.i386.rpm
準備中... ########################################### [100%]
1:analog ########################################### [100%]
** 設定ファイルの編集 [#y81497fa]
# vi /etc/analog.cfg
# If you need a LOGFORMAT command (most people don't -- try it without first!),
# it must go here, above the LOGFILE commands.
LOGFILE /usr/local/apache2/logs/access* ←apacheのログファイルを指定
LOGFILE /usr/local/apache2/logs/access_log* ←apacheのログファイルを指定
# LOGFILE /old/logs/access_log.*
# OUTFILE Report.html
# HOSTNAME "[my organisation]"
OUTFILE /home/httpd/html/Report.html
CHARTDIR images/
LOCALCHARTDIR /home/httpd/html/images/
LANGUAGE JAPANESE-EUC
HOSTNAME "niwaka.ddo.jp"
HOSTURL http://niwaka.ddo.jp
STYLESHEET ./style.css
HOSTEXCLUDE 192.168.0.* ←ローカルアドレスからのアクセスを解析しない
FULLBROWSER ON
** シンボリックリンクの作成 [#lc0b55b2]
# ln -s /var/www/html/images /home/httpd/html/images
** 定期的に起動するように設定 [#ab174d38]
# crontab -e
MAILTO=""
0 * * * * /usr/bin/analog
1行目:毎回メールが来るとウザイので来ないようにする。~
2行目:1時間ごとに起動するようにする。
* tips [#xe3ad357]
** 解析データをほかのコンピュータに移動したいとき [#s10896a9]
元のコンピュータで、
# vi /etc/analog.cfg
追加
CACHEOUTFILE /root/cache.db
実行
# analog
cache.db を移動先のコンピュータに持ってきて、
たとえば、
# mv cache.db /var/analog-6.0/cache.db
に移動。
# vi /etc/analog.cfg
追加
CACHEFILE /var/analog-6.0/cache.db
実行
# analog
これで、cache.db + apacheのログファイル が解析されるようになります。
* コメント [#v5327109]
#pcomment(Analog/コメント)