Berikut ini adalah tahapan cara membuat custom log yang dirotasi otomatis oleh logrotate setiap hari. Kami dalam hal ini menggunakan sistem Operasi Centos dan menggunakan editor nano.
Apabila anda belum menginstall nano anda bisa menginstall melalui paket epel
yum install epel-release -y
selanjutnya bisa menginstall editor nano
yum install nano -y
Sebagai contoh kami memiliki file
/var/log/brute.log
dan akan di rotasi setiap hari, tahapanya sebagai berikut :
nano /etc/logrotate.d/brute
di isi dengan
/var/log/brute.log { daily maxsize 50M rotate 3 }
Penjelasan :
daily artinya log akan diproses kompresi secara harian maxsize artinya maksimal ukuran file, apabila belum mencapai batas tersebut maka log tidak akan di rotasi rotate artinya sistem akan menyimpan maksimal 3 backup log yang telah dikompresi.
Untuk menguji dan menjalankan logrotate anda bisa langsung menjalankan perintah berikut ini
logrotate -f -v /etc/logrotate.d/brute
Sumber :
Related
No pages in this namespace.