Author Topic: [TUT}Studi kasus rotasi file log squid dan lusca  (Read 2221 times)

0 Members and 1 Guest are viewing this topic.

Offline Ashura

  • Baru Gabung
  • *
  • Posts: 23
    • View Profile
[TUT}Studi kasus rotasi file log squid dan lusca
« on: Tuesday, 08 November 2011, 14:46:24 »
Melihat beberapa postingan yang ada di group facebook COSI tentang rotasi file terbersit

keinginan untuk berbagi ilmu lagi

 

yups langsung aja ini tuts masih dalam masa testing oleh saya pribadi dan sejauh ini lancar diambil dari "Securing and Optimizing Linux: RedHat Editiion - A Hands on Guide" Chapter 28. Software -Server/Proxy Network

Bagi rekan2 COSI yang ingin praktik penulis tidak bertanggung jawab jika ada malfungsi pada server COSI anda, "do at your own risk"

 

okey lanjut ini sudah saya terjemahin dgn gaya bahasa saya sendiri

---------------------------------------------------------------------------------

konfigurasi file "squid" pada /etc/logrotate.d/  untuk merotasikan file log secara
otomatis dalam waktu mingguan
nah bagaimana caranya :
ada dua cara

cara 1 pakai putty -------tool kecil nan powerful

masuk putty bla bla bla sampai muncul shell prompt

[admin@server ~]#
[admin@server ~]# cd /etc/logrotate.d/
[admin@serverlogrotate.d]#ls
...........
...........


itu banyak nama file saya enggak bisa sebutin satu persatu cari file squid
eits kalo enggak ada jalankan perintah ini

[admin@serverlogrotate.d]#touch squid
[admin@serverlogrotate.d]#ls
.................
.................


cari file "squid" oh ada silahkan diedit sesuai dengan script dibawah untuk squid dan
lusca, pilih salah satu sesuai kondisi server rekan2 gunakan perintah "vi" saya sudah
menganggap rekan2 udah mahir perintah "vi" dan fungsi copy paste script melalui putty

[admin@serverlogrotate.d]#vi squid

cara 2 pakai winSCp ------- yang suka tampilan grafis

kalau melalui winscp sangat mudah  tinggal menuju ke /etc/logrotate.d/ kemudian
klik kanan new file buat nama squid kemudian masukkan script sesuai
di bawah ini

untuk yang pakai squid
 
/var/log/squid/access.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}
 
/var/log/squid/cache.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}

/var/log/squid/store.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok

# This script asks squid to rotate its logs on its own.
# Restarting squid is a long process and it is not worth
# doing it just to rotate logs
/usr/sbin/squid -k rotate
endscript
}


 
untuk yang pakai Lusca_head

/cache1/access.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}

/cache1/cache.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}

/cache/store.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok

# This script asks squid to rotate its logs on its own.
# Restarting squid is a long process and it is not worth
# doing it just to rotate logs
postrotate
/usr/local/squid/sbin/squid -k rotate
endscript
}
 

kemudian reboot untuk mengetahui jalannya
angka rotate tergantung jumlah klien yang dihandle oleh server proxy gunakan sesuai keperluan
semakin banyak komputer yang dihandle maka semakin kecil angka rotate karena jika user banyak
maka kapasitas log file akan cepat membesar dan memenuhi ruangan penyimpanan pada hardisk di server.
 
Sekian tuts dari saya jika ada yang menambahi dipersilahkan juga. Salam COSIers
 

Hello Guest! Replies in this topic have been hidden from view. You are currently missing 3 replies. Please register or login if you want to view the replies.