visitorsがなかなか良さげに思える。
Windows版のバイナリに限り、シェアウェアのようだが、
Unix系で使えるソース配布版に関しては無償のようだ。
特徴としては、非常に高速なこと。
visirots-0.7のインストール
基本的にインストールは不要で、バイナリを好きなディレクトリにコピーする。
ソースをダウンロードしてきて、解凍する。
そして環境に合わせてMakefileを書き換えた後、
$ makeでバイナリができあがる。
ちなみにSolaris10-x86(64ビット)の環境ではMakefileを以下のように書き換えた。
DEBUG?= -g
CC=gcc
CFLAGS?= -m64 -O3 -Wall -W
CCOPT= $(CFLAGS)
できあがったバイナリは、好きなディレクトリにコピーして使う。
そしてApacheのアクセスログを標準入力経由でvisitorsに食わせると、htmlファイルが作成される。
$ cat access.log | visitors -A -m 30 -o html > access.html適当にcron等で自動実行させれば良い。
コメント