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