secara default konfigurasi dari logrotate ada di /etc/logrotate.conf
weeklyrotate 4 create dateext include /etc/logrotate.d # no packages own wtmp and btmp -- we'll rotate them here /var/log/wtmp { monthly create 0664 root utmp minsize 1M rotate 1 } /var/log/btmp { missingok monthly create 0600 root utmp rotate 1 }secara default system logrotate akan melakukan rotasi log tiap minggu dan membiarkan 4 file yang sudah dirotate terlebih dahulu sebelum melakukan penghapusan. jika sudah dirotate maka file akan dibuat baru dan kosong dengan menyertakan date dibelakang extensi file saat dilakukan rotasi. secara default log wtmp dan btmp juga sudah didefinisikan. untuk melakukan konfigurasi yang lainya bisa dilakukan didalam /etc/logrotate.d. salah satu contoh default adalah httpd /etc/logrotate.d/httpd
/var/log/httpd/*log { missingok sharedscripts delaycompress postrotate /bin/kill -HUP `cat /var/run/httpd/httpd.pid 2>/dev/null` 2> /dev/null || true endscript }setiap file yang ada didalam /var/log/httpd/ dan bernama belakang log. maka konfigurasi logrotatenya adalah tiap minggu jika ada minggu yang kelewat tidak terjadi error dan biarkan 4 file yang tersisa sebelum dilakukan remove dan jika sudah melakukan rotate. alternative konfig:http://www.thegeekstuff.com/2010/07/logrotate-examples/
0 comments:
Posting Komentar