Memantau Squid dengan SARG (Squid Analysis Report Generator)


Pertama install SARG , jika pada Ubuntu perintahnya sebagai berikut:

$ sudo apt-get install sarg

Setelah itu edit sarg.conf

$ sudo gedit /etc/sarg/sarg.conf

Lalu copy paste script berikut ke sarg.conf:

# sarg.conf
language English
access_log /home/squid/log/access.log
graphs yes
graph_days_bytes_bar_color orange
title "My Squid User Access Reports"
font_face Tahoma,Verdana,Arial
header_color darkblue
header_bgcolor blanchedalmond
font_size 9px
background_color white
text_color #000000
text_bgcolor lavender
title_color green
temporary_dir /tmp
output_dir /var/www/sarg
resolve_ip
user_ip yes
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
date_format u
lastlog 0
remove_temp_files yes
index yes
index_tree file
overwrite_report yes
records_without_userid ip
use_comma yes
mail_utility mailx
topsites_num 50
topsites_sort_order CONNECT D
index_sort_order D
max_elapsed 28800000
exclude_codes /etc/sarg/exclude_codes
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
usertab /etc/sarg/usertab
long_url no
date_time_by bytes
charset Latin1
show_successful_message yes
show_read_statistics yes
topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
topuser_num 0
site_user_time_date_type table
download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$,lha,lzh,mdb, mso, ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg"

sumber script sarg.conf : aacable.wordpress.com

Pada script di atas yang perlu diperhatikan adalah pada bagian :

access_log /home/squid/log/access.log

Ganti lokasi acces.log sesuai konfigurasi squid Anda.  Setelah selesai simpan, tutup gedit dan kembali ke terminal:

Jalankan SARG:

$ sudo sarg
$ sudo /usr/sbin/sarg-reports daily

Setelah itu hasil analisis akan disimpan di /var/www/sarg

Untuk menjalankan SARG setiap hari gunakan cron

$ crontab -e

lalu isi dengan script berikut:

@daily /usr/sbin/sarg-reports daily

Berikut adalah beberapa screenshot hasil analisis Squid dengan SARG:

SARG
SARG
Report SARG satu periode
Report SARG satu periode
Report Top Sites
Report Top Sites
Report sites & sers
Report sites & users
Report Download
Report Download
Report Denied
Report Denied
Icon Graphic dan time & date
Icon Graphic dan time & date

Jika icon graphic di-klik, maka akan tampil statistik squid dalam bentuk grafik batang:

Statistik Squid dalam grafik batang
Statistik Squid dalam grafik batang

Jika icon time & date di-klik, maka akan tampil statistik squid dalam timeline jam dan hari:

squid dalam jam dan hari
squid dalam jam dan hari

3 thoughts on “Memantau Squid dengan SARG (Squid Analysis Report Generator)

  1. tanya mas, sy sudah ikuti langkah diatas, tapi yang tampilan report berupa twxt saja, tabel dan graph ga tampil sebagaimana screenshoot, kira-kira apa yang kurang ya?

  2. Assalamu’alaikum wr.wb
    Kang, saya ud mencobanya tapi saat perinta terakhir
    $ sudo sarg << keluar pesan
    SARG: Unknown option site_user_time_date_type table

    Kemudian saya coba gabungkan dengan
    $ sudo sarg /usr/sbin/sarg-reports daily << tetep keluar eror seperti yang di atas, kira2 dimana kesalahannya kang ???
    Wassalam🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s