トップ «前の日記(2003-08-06) 最新 次の日記(2004-01-08)» 編集

Public Diary

For antenna, use RSS(RDF) or LIRS.


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件)


1980|03|
1986|04|
1998|04|
2002|01|11|
2003|03|04|05|07|08|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|02|03|04|06|07|08|11|12|
2008|01|02|03|04|06|07|