RSS

Logrotate

Logrotate merupakan salah satu cara untuk melakukan rotate log. Dengan adanya rotate ini kelebihanya adalah. kita bisa memanajemen hardisk agar tidak terpenuhi dengan log-log yang sebenarnya penting akan tetapi kadang menyebalkan jika size sudah besar dan menuh2in hardisk. kemudian kelabihan yang lain. kita bisa memanajemanya berdasarkan kurun waktu tertentu sehingga mudah untuk dilihat.

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

Please copy and share it, if it helps you
 
Copyright 2009 My Note All rights reserved.
Free Blogger Templates by DeluxeTemplates.net
Wordpress Theme by EZwpthemes
Blogger Templates