lost and found ( for me ? )

analog : analyze httpd access logs


# cat /etc/redhat-release
CentOS release 5.4 (Final)

analog のサイト(http://www.analog.cx/) から RPM をダウンロード。

# rpm -ivh analog-6.0.4-1.el5.i386.rpm

- コンフィグファイル ( /etc/analog.cfg )

デフォルトから変更したところ

LANGUAGE JAPANESE-UTF
LOGFILE /var/log/httpd/*access*
LANGFILE /var/analog-6.0.4/lang/jpu.lng
OUTFILE /root/analog/Report.html


OUTFILE ディレクトリに images をコピー

# mkdir analog
# cp -pr /var/www/html/images /root/analog

# ls -l /root/analog
合計 4
drwxr-xr-x 2 root root 4096  4月 21 01:20 images

- analog 実行

# analog
analog: analog version 6.0/Unix
analog: Warning R: Turning off empty Search Word Report
  (For help on all errors and warnings, see docs/errors.html)
analog: Warning R: In Domain Report, turning off pie chart of only one wedge
# echo $?
0


# pwd
/root/analog
# ls
Report.html  code.png  dir.png  images  org.png  os.png  req.png  size.png  type.png


# firefox Report.html



出力する内容をカスタマイズ ( /etc/analog.cfg )

 
GENERAL         ON  #全体の概要
YEARLY          ON #年別レポート
QUARTERLY       OFF #4半期別レポート
MONTHLY         ON  #月別レポート
DAILYREP        ON #週別レポート
DAILYSUM        ON  #日別レポート
WEEKLY          ON  #曜日別集計
HOURLYREP       ON #時間別レポート
HOURLYSUM       ON #時間別集計
QUARTERREP      ON #15分間隔レポート
QUARTERSUM      ON #15分間隔集計
FIVEREP         ON #5分間隔レポート
FIVESUM         ON #5分間隔集計
DOMAIN          ON  #ドメインレポート
ORGANIZATION    ON  #組織別レポート
DIRECTORY       ON #ディレクトリレポート
FILETYPE        OFF #ファイル種類別レポート
REQUEST         OFF #リクエストレポート
REDIR           OFF #リダイレクトリポート
FAILURE         OFF #失敗したリクエストレポート
SIZE            OFF #ファイルサイズレポート
PROCTIME        OFF #プロセスタイムレポート
HOST            OFF #ホストレポート
REDIRHOST       OFF #ホストのリダイレクトレポート
FAILHOST        OFF #ホストの不成功レポート
REFERRER        OFF #リンク元URLレポート
FAILREF         OFF #リンク元サイトレポート
VHOST           OFF #バーチャルホストレポート
REDIRVHOST      OFF #バーチャルホストのリダイレクトレポート
FAILVHOST       OFF #バーチャルホストの不成功レポート
USER            OFF #ユーザーレポート
REDIRUSER       OFF #ユーザーのリダイレクトレポート
FAILUSER        OFF #ユーザーの不成功レポート
SEARCHQUERY     OFF #検索結果のレポート
SEARCHWORD      ON  #検索後レポート
INTSEARCHQUERY  OFF #インターナル検索結果レポート
INTSEARCHWORD   OFF #インターナル検索後レポート
BROWSERREP      OFF #ブラウザレポート
BROWSERSUM      OFF #ブラウザの概要
OSREP           ON #OSレポート
STATUS          ON #状態コードレポート

# analog

新たに追加した項目が表示された。


apache のアクセスログがあれば、他端末で解析できるから結構便利かも。

定期的に実行する場合は cron で /usr/bin/analog を実行

# egrep -v "^#" /etc/analog.cfg
LANGUAGE JAPANESE-UTF
LOGFILE /var/log/httpd/*access*
LANGFILE /var/analog-6.0.4/lang/jpu.lng
OUTFILE /root/analog/Report.html
REQLINKINCLUDE pages
REFLINKINCLUDE *
REDIRREFLINKINCLUDE *
FAILREFLINKINCLUDE *
SUBBROW */*
SUBTYPE *.gz,*.Z
SEARCHENGINE http://*google.*/* q,as_q,as_epq,as_oq
SEARCHENGINE http://*altavista.*/* q
SEARCHENGINE http://*yahoo.*/* p
SEARCHENGINE http://*lycos.*/* query,wfq
SEARCHENGINE http://*aol.*/* query
SEARCHENGINE http://*excite.*/* search
SEARCHENGINE http://*go2net.*/* general
SEARCHENGINE http://*metacrawler.*/* general
SEARCHENGINE http://*msn.*/* q,MT
SEARCHENGINE http://*netscape.*/* search
SEARCHENGINE http://*looksmart.*/* key
SEARCHENGINE http://*webcrawler.*/* qkw,search,searchText
SEARCHENGINE http://*overture.*/* Keywords
SEARCHENGINE http://*teoma.*/* q
SEARCHENGINE http://*infospace.*/* qkw
SEARCHENGINE http://*alltheweb.*/* q
SEARCHENGINE http://*dogpile.*/* q
SEARCHENGINE http://*ask.*/* q,ask
SEARCHENGINE http://*alltheweb.*/* query
SEARCHENGINE http://*northernlight.*/* qr
SEARCHENGINE http://*nlsearch.*/* qr
SEARCHENGINE http://*dmoz.*/* search
SEARCHENGINE http://*/netfind* query
SEARCHENGINE http://*/pursuit query
ROBOTINCLUDE REGEXPI:robot
ROBOTINCLUDE REGEXPI:spider
ROBOTINCLUDE REGEXPI:crawler
ROBOTINCLUDE Googlebot*
ROBOTINCLUDE msnbot*
ROBOTINCLUDE Infoseek*
ROBOTINCLUDE Scooter*
ROBOTINCLUDE *Slurp*
ROBOTINCLUDE *Validator*
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]"

GENERAL         ON  #全体の概要
YEARLY          ON #年別レポート
QUARTERLY       OFF #4半期別レポート
MONTHLY         ON  #月別レポート
DAILYREP        ON #週別レポート
DAILYSUM        ON  #日別レポート
WEEKLY          ON  #曜日別集計
HOURLYREP       ON #時間別レポート
HOURLYSUM       ON #時間別集計
QUARTERREP      ON #15分間隔レポート
QUARTERSUM      ON #15分間隔集計
FIVEREP         ON #5分間隔レポート
FIVESUM         ON #5分間隔集計
DOMAIN          ON  #ドメインレポート
ORGANIZATION    ON  #組織別レポート
DIRECTORY       ON #ディレクトリレポート
FILETYPE        OFF #ファイル種類別レポート
REQUEST         OFF #リクエストレポート
REDIR           OFF #リダイレクトリポート
FAILURE         OFF #失敗したリクエストレポート
SIZE            OFF #ファイルサイズレポート
PROCTIME        OFF #プロセスタイムレポート
HOST            OFF #ホストレポート
REDIRHOST       OFF #ホストのリダイレクトレポート
FAILHOST        OFF #ホストの不成功レポート
REFERRER        OFF #リンク元URLレポート
FAILREF         OFF #リンク元サイトレポート
VHOST           OFF #バーチャルホストレポート
REDIRVHOST      OFF #バーチャルホストのリダイレクトレポート
FAILVHOST       OFF #バーチャルホストの不成功レポート
USER            OFF #ユーザーレポート
REDIRUSER       OFF #ユーザーのリダイレクトレポート
FAILUSER        OFF #ユーザーの不成功レポート
SEARCHQUERY     OFF #検索結果のレポート
SEARCHWORD      ON  #検索後レポート
INTSEARCHQUERY  OFF #インターナル検索結果レポート
INTSEARCHWORD   OFF #インターナル検索後レポート
BROWSERREP      OFF #ブラウザレポート
BROWSERSUM      OFF #ブラウザの概要
OSREP           ON #OSレポート
STATUS          ON #状態コードレポート


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.