SARG adalah tools open source yang memungkinkan sobat untuk menganalisis file log squid atau proxy dan menghasilkan laporan yang indah dalam format HTML dengan informasi tentang pengguna, alamat IP, situs diakses atas, total penggunaan bandwidth, waktu berlalu, download, akses ditolak website, laporan harian, laporan mingguan dan laporan bulanan.
SARG Squid Analysis Report Generator
SARG adalah alat yang sangat berguna untuk melihat berapa banyak bandwidth internet digunakan oleh mesin individu pada jaringan dan dapat situs apa saja yang user akses melalui jaringan sobat.
Step 1 – Install Sarg dan Apache
apt-get install sarg apache2
Backup sarg.conf sebelum dilakukan perubahan, dengan perintah sebagai berikut :
cp /etc/sarg/sarg.conf /etc/sarg/sarg.conf.old
Edit sarg.conf, dengan perintah sebagai berikut :
nano /etc/sarg/sarg.conf //sesuaikan dengan sistem sobat //yang perlu diperhatikan warna merah language English #access_log /var/log/squid3/access.log (ini untuk squid 3) access_log /var/log/squid/access.log title "OPINIKOE 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/squid-report resolve_ip user_ip no topuser_sort_field BYTES reverse user_sort_field BYTES reverse exclude_users /etc/sarg/exclude_users exclude_hosts /etc/sarg/exclude_hosts 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 100 topsites_sort_order CONNECT D index_sort_order D exclude_codes /etc/sarg/exclude_codes max_elapsed 28800000 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 no show_read_statistics no 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 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,pdf,tar,rar,docx,pptx,xlsx,chm,flv,mp4,mkv,bz2,deb"
Step 2 – Buat Direktori squid-report
cd /var/www mkdir squid-report chmod 775 squid-report
Jalankan perintah generate report sarg secara manual, dengan perintah berikut :
sarg -x atau sarg-reports today
Agar log squid dibaca otomatis oleh sarg buatlah crontab, dengan perintah berikut :
crontab -e //isikan kode ini */5 * * * * /usr/sbin/sarg-reports today > /dev/null 2>&1 00 00 * * * /usr/sbin/sarg-reports daily > /dev/null 2>&1 00 00 * * * /usr/sbin/sarg-reports weekly > /dev/null 2>&1 00 00 * * * /usr/sbin/sarg-reports monthly > /dev/null 2>&1
Untuk melihat hasil report sarg, dengan mengetikan http://ip-server-sarg/squid-report pada browser kesayangan sobat, hasilnya akan tampil seperti gambar dibawah ini :
Demikian tutorial SARG Squid Analysis Report Generator ini, semoga bermanfaat bagi kita semua. Jika ada pertanyaan silahkan tinggalkan pesan dikolom komentar. Selamat mencoba…..
Wah… belum mengerti tentang hal ini Mas…
Izin nyimak dulu ya…
Salam kenal… 😀
sip gan…terima kasih atas kunjungannya