2012年5月9日水曜日

install cronolog on CentOS5 by yum

※this text from livedoor blog 2009/11/25

Apacheのログローテートに便利なcronologをyumでインストール

RPMforgeレポジトリをインストール
i386の場合
$ sudo rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

x86_64の場合
$ sudo rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

cronologをインストール
$ sudo yum install cronolog

ApacheのconfigファイルのErrorLogとCustomLogの所にcronologを仕込む
$ sudo emacs /etc/httpd/conf.d/your_virtualhost.conf
ErrorLog  "|/usr/sbin/cronolog /var/log/httpd/%Y%m/%d/www_error_log"
CustomLog "|/usr/sbin/cronolog /var/log/httpd/%Y%m/%d/www_access_log" combined