SARG + Squid

Ketika kita menginstall squid, terkadang kita juga install sarg. Namun permasalahnya datang ketika cron.daily mengeksekusi sarg dan memberitahukan bahwa record not found. Penyebabnya yaitu ketika kita mengaktifkan logfile_rotate pada squid.conf sehingga logrotate squid dieksekusi terlebih dahulu ketimbang sarg.

Solusinya yaitu dengan cara mematikan logfile_rotate menjadi logfile_rotate 0 pada squid.conf. Namun apabila kita tetap menggunakan logfile_rotate, maka selanjutnya adalah jalankan solusi berikut :

  • Edit file /etc/logrotate.d/squid, ubah menjadi berikut
    # pico /etc/logrotate.d/squid

    /var/log/squid/*.log {
    # daily
    monthly
    compress
    # delaycompress
    rotate 2
    missingok
    nocreate
    sharedscripts
    prerotate
    # test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
    test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports monthly
    endscript
    postrotate
    test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
    endscript
    }

Met dicoba deh ..
Ref : http://achmadz.blogspot.com/2008/02/squid-sarg-logrotate-problems.html
sarg

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: