Cronologは、Web Serverのアクセスログを管理するツールで、特にapacheと組み合わせると、日ごとあるいは月ごとに、指定したディレクトリにログファイルを書き込んでくれる便利なツールです。
1.Cronologのインストール
最新のCronologをここからダウンロードして/usr/local/src/に置いて展開します。
# cd /usr/local/src/ # tar zxvf cronolog-1.6.1.tar.gz
そしてconfigureとmake
# cd cronolog-1.6.1 # ./configure ----- # make # make check # make install
これでインストールは終わりです。
2.httpd.confの書き換え
僕の場合、月ごとのディレクトリにcombinedなLogFormatで、access_logを置きたかったので、CustumLogの記載されている行の後に、次の2行を挿入しました。
# cd /etc/httpd/conf/ # vi httpd.conf ----- LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" TransferLog "|/usr/local/sbin/cronolog /usr/local/apache/var/log/%Y/%m/access_log" -----