Install dan konfigurasi sarg  ncuptea blog

Install dan konfigurasi sarg

Memonitor log squid proxy server dalam beberapa hal sangat diperlukan dalam sifat administrasi sebagai tolak ukur, mengamati aktifitas akses user dan sebagainya. File log squid sendiri secara default misal pada sistem operasi ubuntu server di /var/log/squid, mengamati log file squid ini memang bisa secara langsung yaitu dari terminal namun masih kurang manusiawi cara penampilannya. Berangkat dari hal demikian dalam artikel kali ini kita akan coba install dan konfigurasi SARG untuk memonitor kerja squid server di mesin Ubuntu jadi nantinya file log squid akan dilaporkan dalam bentuk html.


Installasi di Ubuntu :
apt-get install sarg

Konfigurasi :

  • Perlu di ketahui file log squid di ubuntu default ada pada /var/log/squid/access.log. Untuk mengeceknya silahkan gunakan perintah:
    ls /var/log/squid

  • Sesaat setelah melakukan proses installasi sarg beberapa folder seperti cron.daily, dll akan terbentuk di /etc/ untuk melihatnya:

    ls /etc/cron.daily
    ls /etc/cron.weekly
    ls /etc/cron.monthly

  • File konfig sarg ada pada /etc/squid/sarg.conf dan /etc/squid/sarg-reports.conf, disini saya hanya akan mengedit file sarg.conf nya saja:
    nano /etc/squid/sarg.conf

  • Pastikan pada tag TAG: access_log files mengarah pada direktori log squid yaitu jika di ubuntu di /var/log/squid/acces.log. Untuk tag lainnya biarkan default saja.

  • Untuk menggenerate sarg pada hari ini cukup dengan perintah di bawah ini dan tunggu hingga beberapa waktu :
    sarg-reports today


  • Untuk melihat hasilnya silahkan buka pada browser komputer klien dengan url:
    http://hostname_pc_server/squid-reports, atau bisa dengan Ip Address server
    http://192.168.0.1/squid-reports


Tambahan

Sarg supaya bisa terus menampilkan output dari file log squid maka ada beberapa langkah lagi :

  • Tambahkan paling bawah saja tag log_rotate 7 pada /etc/squid/squid.conf, ingat angka 7 nya ialah log akan di buat (rotasi) sebanyak 7 kali:
    log_rotate 7

    Save lalu keluar dari editor.
  • Lanjut ialah menjadwalkan regenerate sarg ke log squid setiap hari, minggu, dan bulan secara otomatis dengan crontab :
    #export EDITOR=nano
    #crontab -e

    Untuk merotasi file log setiap hari, minggu, dan bulan pada jam 18:15 untuk laporan harian, 18:30 pada hari senin untuk laporan mingguan, serta setiap 1 hari pertama awal bulan pada jam 17:40 dan juga rotasi log setiap jam 18:30 setiap hari, maka isi crontab sebagai berikut:

    15 18 * * * sarg-reports daily
    30 18 * * 1 sarg-reports weekly
    40 17 1 * * sarg-reports monthly
    30 18 * * * squid -k rotate

Finish, semoga berhasil

No comments:

Facebook Blogger Plugin: Brought to by CITEUREUP FOUNDATION Enhanced by ncuptea

Post a Comment

Berkomentarlah dengan bijak untuk pengembangan dan sekaligus menjadi pembelajaran kita bersama.

Pilih Name/Url untuk mempermudah memasukan id anda!