2004-01-07
● 書き初め
日記を公開し始めた。
- ポリシー:
- なるべく第三者が読んでもわからないように書く。
- #説明が必要な事項については非公開日記に書く。
- ただし、インストール作業などについては、そこそこに書く。
● awstats
ログ解析に、awstats の 6.0βを入れた。今まで analog を使っていたけれど、こちらのほうが若干見やすい気がする。
ただし、解析対象とするファイルは LogFile="/path/access_log" といった形で指定する必要があり、また gzip で圧縮したりすると対応できないといった面がある。つまり、logrotate でログを回している環境ではLogFile="/path/access_log.*" という設定ができない(明示的にファイルを指定してやる必要がある) ので、ちょっと面倒。
これを解決するために、まず導入時に
for i in `seq 100 1`; do zcat /path/access_log.$i.gz >> /path/access_log.all done
としてファイルを解凍&連結し、それから
awstats.pl -config=mydomain.net -logfile=/path/access_log.all rm /path/access_log.all
を行う。そして毎週のログ回転時に、
zcat /path/access_log.1.gz > /path/access_log.tmp cat /path/access_log >> /path/access_log.tmp
として一時ファイルを作り、このファイルを対象として解析を行う。こうすれば、最後に解析したアクセスが次の回転時にも現れ、awstats.pl はそのアクセス以降の解析の続きを行うことができるようになる。
● 小さい
小さい男。
[ツッコミを入れる]
[]
本日のPingbacks(全0件)