ログ解析ソフトanalog 5.24の導入

analog 5.24のダウンロードとインストール

http://www.analog.cx/
にアクセスし
download → RedHat Linux → Analog 5.24 → Intel 591k → analog-5.24-1.i386.rpm
をダウンロードする。
スーパーユーザー権限で(su)
# /usr/sbin/turbopkg
でダウンロードしたディレクトリを指定し、インストールする。


1.html フォームのコピー

# cp /var/www/html/anlgform.html /home/httpd/html/HomePage3/
/home/httpd/html/HomePage3/は、apache(/etc/httpd.conf)での公開ディレクトリ
標準のディレクトリ(/home/httpd/html)の場合は、標準ディレクトリにコピーします。

2-1.imageディレクトリのコピー
# cp -r /var/www/html/images /home/httpd/html/HomePage3/
標準の公開ディレクトリ(/home/httpd/html)の場合、この作業は必要ありません。

2-2.anlgform.pl のコピー
# cp /var/www/cgi-bin/anlgform.pl /home/httpd/cgi-bin/

3./etc/analog.cfgの設定
# Configuration file for analog 5.24
# See http://www.analog.cx/
#
# Here are a couple of configuration commands to get you started. Add any more
# you like from the Readme.
#
# Lines starting with # are comments.
#
# There is a much more extensive configuration file in examples/big.cfg
#
# If you need a LOGFORMAT command (most people don't -- try it without first!),
# it must go here, above the LOGFILE commands.
LOGFILE /var/log/httpd/access_log*
# LOGFILE /old/logs/access_log.*
OUTFILE /home/httpd/html/HomePage3/analog.html
HOSTNAME "[www.hosoyama.dyn.to]"
LANGUAGE JAPANESE-SJIS
DNS LOOKUP
DNS WRITE

REQINCLUDE pages
REQLINKINCLUDE pages
REFLINKINCLUDE *
REDIRREFLINKINCLUDE *
FAILREFLINKINCLUDE *
UNCOMPRESS *.gz,*.Z "gzip -cd"
SUBBROW */*
SUBTYPE *.gz,*.Z
# OSCHARTEXPAND Windows
# Add whichever of these types of pages you have on your server, or others.
# PAGEINCLUDE *.shtml
# PAGEINCLUDE *.asp
# PAGEINCLUDE *.jsp
# PAGEINCLUDE *.cfm
# PAGEINCLUDE *.pl
# PAGEINCLUDE *.php
# More SEARCHENGINE commands can be found at
# http://www.analog.cx/helpers/#conffiles
SEARCHENGINE http://*altavista.*/* q
SEARCHENGINE http://*yahoo.*/* p
SEARCHENGINE http://*google.*/* q
SEARCHENGINE http://*lycos.*/* query
SEARCHENGINE http://*aol.*/* query
SEARCHENGINE http://*excite.*/* search
SEARCHENGINE http://*go2net.*/* general
SEARCHENGINE http://*metacrawler.*/* general
SEARCHENGINE http://*msn.*/* MT
SEARCHENGINE http://*hotbot.com/* MT
SEARCHENGINE http://*netscape.*/* search
SEARCHENGINE http://*looksmart.*/* key
SEARCHENGINE http://*infoseek.*/* qt
SEARCHENGINE http://*webcrawler.*/* search,searchText
SEARCHENGINE http://*goto.*/* Keywords
SEARCHENGINE http://*snap.*/* keyword
SEARCHENGINE http://*dogpile.*/* q
SEARCHENGINE http://*askjeeves.*/* ask
SEARCHENGINE http://*ask.*/* ask
SEARCHENGINE http://*aj.*/* ask
SEARCHENGINE http://*directhit.*/* qry
SEARCHENGINE http://*alltheweb.*/* query
SEARCHENGINE http://*northernlight.*/* qr
SEARCHENGINE http://*nlsearch.*/* qr
SEARCHENGINE http://*dmoz.*/* search
SEARCHENGINE http://*newhoo.*/* search
SEARCHENGINE http://*netfind.*/* query,search,s
SEARCHENGINE http://*/netfind* query
SEARCHENGINE http://*/pursuit query
ROBOTINCLUDE REGEXPI:robot
ROBOTINCLUDE REGEXPI:spider
ROBOTINCLUDE REGEXPI:crawler
ROBOTINCLUDE Googlebot*
ROBOTINCLUDE Infoseek*
ROBOTINCLUDE Scooter*
ROBOTINCLUDE Slurp*
ROBOTINCLUDE Ultraseek*
TYPEALIAS .html ".html [Hypertext Markup Language]"
TYPEALIAS .htm ".htm [Hypertext Markup Language]"
TYPEALIAS .shtml ".shtml [Server-parsed HTML]"
TYPEALIAS .ps ".ps [PostScript]"
TYPEALIAS .gz ".gz [Gzip compressed files]"
TYPEALIAS .tar.gz ".tar.gz [Compressed archives]"
TYPEALIAS .jpg ".jpg [JPEG graphics]"
TYPEALIAS .jpeg ".jpeg [JPEG graphics]"
TYPEALIAS .gif ".gif [GIF graphics]"
TYPEALIAS .png ".png [PNG graphics]"
TYPEALIAS .txt ".txt [Plain text]"
TYPEALIAS .cgi ".cgi [CGI scripts]"
TYPEALIAS .pl ".pl [Perl scripts]"
TYPEALIAS .css ".css [Cascading Style Sheets]"
TYPEALIAS .class ".class [Java class files]"
TYPEALIAS .pdf ".pdf [Adobe Portable Document Format]"
TYPEALIAS .zip ".zip [Zip archives]"
TYPEALIAS .hqx ".hqx [Macintosh BinHex files]"
TYPEALIAS .exe ".exe [Executables]"
TYPEALIAS .wav ".wav [WAV sound files]"
TYPEALIAS .avi ".avi [AVI movies]"
TYPEALIAS .arc ".arc [Compressed archives]"
TYPEALIAS .mid ".mid [MIDI sound files]"
TYPEALIAS .mp3 ".mp3 [MP3 sound files]"
TYPEALIAS .doc ".doc [Microsoft Word document]"
TYPEALIAS .rtf ".rtf [Rich Text Format]"
TYPEALIAS .mov ".mov [Quick Time movie]"
TYPEALIAS .mpg ".mpg [MPEG movie]"
TYPEALIAS .mpeg ".mpeg [MPEG movie]"
TYPEALIAS .asp ".asp [Active Server Pages]"
TYPEALIAS .jsp ".jsp [Java Server Pages]"
TYPEALIAS .cfm ".cfm [Cold Fusion]"
TYPEALIAS .php ".php [PHP]"
TYPEALIAS .js ".js [JavaScript code]"
エディタで上記ファイルを編集し、保存します。
LOGFILE /var/log/httpd/access_log*
TurboLinux標準のアクセスログ
 /etc/httpd/conf/httpd.confでのログフォーマットがcombined(下記参照)になっていることが前提です。

CustomLog /var/log/httpd/access_log combined

OUTFILE /home/httpd/html/HomePage3/analog.html
  analog.htmlという名前で、解析結果を吐き出します。

HOSTNAME "[www.hosoyama.dyn.to]"
  www.hosoyama.dyn.toは、当サイトのhttp://以下のドメイン名です。

LANGUAGE JAPANESE-SJIS
  analog-5.24では、日本語ファイル(jp.lng)の指定ではなく
日本語コードの指定になります。

DNS LOOKUP
DNS WRITE
  ネームサーバーでのドメイン名解析をする場合は、記入。
  逆引きした結果を解析してくれます。


TOP