fxekobudi.net

My Activities | Linux | Networking | Open Source | CMS | Internet | Opini
only search fxekobudi.net
October 22nd, 2007

Mengamati Statistik Akses URL Situs pada Proxy Server dengan Squid Analysis Report Generator (SARG)

by FX. Eko Budi Kristanto

Squid Analysis Report GeneratorMelanjutkan tulisan saya tentang Proxy Server Linux dan Redirect Proxy Server Linux dengan Squidguard, untuk menambahkan fitur agar lebih mudah mengamati statistik URL situs dari client yang mengakses Internet menggunakan proxy server Linux (Squid), maka kita dapat menggunakan sebuah software Open Source Squid Analysis Report Generator (SARG). Selain SARG, anda juga dapat menggunakan Webalizer. Dalam kesempatan lain akan saya tuliskan artikelnya. Definisi SARG dari sumber resminya menyebutkan “Sarg is a Squid Analysis Report Generator that allow you to view “where” your users are going to on the Internet. Sarg generate reports in html, with many fields, like: users, IP Addresses, bytes, sites and times.”
Tujuan sebenarnya saya menggunakan SARG ini adalah untuk melihat statistik daftar situs yang paling banyak dikunjungi oleh user di tempat kerja saya, yang selanjutnya menjadi sebuah laporan bagi saya dan rekan-rekan IT yang lainnya dalam mengetahui kecenderungan user dalam mengunjungi internet. Bagusnya lagi, statistik tersebut bisa dimunculkan dalam bahasa Indonesia, karena SARG sudah mendukung bahasa Indonesia.

Dalam prakteknya, saya menggunakan SARG bersama dengan Webmin pada distro Linux Fedora yang saya gunakan sebagai proxy server. Mengenai Webmin sendiri, sudah menyediakan modul SARG ini (saya jadi teringat bahwa saya menambahkan fitur ini karena saya melihat adanya modul SARG pada Webmin yang saya gunakan. Bukan kebalikannya. Hehe…)
Persiapan sistem yang perlu dilakukan adalah webserver kita sudah berjalan dengan baik, dan lokasi access.log squid sudah kita ketahui. Karena intinya adalah merubah laporan access.log squid (dalam flat file) menjadi lebih mudah kita baca dan pahami.
Berikut langkah-langkah yang saya lakukan:
1. Download source code SARG (dalam format tar.gz) dari http://www.sarg.sourceforge.net

2. Ekstrak aplikasinya dan membaca README
3. Instal dan konfigurasikan
4. Membuat direktori untuk hasil laporan, saya beri nama squid-reports di dalam root direktori web server.
Pada situasi saya, root direktori web server adalah di /var/www/html, dan lokasi direktori untuk output SARG adalah di /var/www/html/squid-reports
5. Melihat output dengan menggunakan browser dengan URL: http://[nama-web/proxy server]/squid-reports

Untuk instalasinya, lakukan dengan cara berikut (baca README):
1. ./configure
Pilihan (option) yang tersedia untuk proses configure ini adalah:
configure options: –enable-bindir - dimana lokasi binary sarg akan disimpan, default: /usr/bin
–enable-sysconfdir - dimana lokasi direktori konfigurasi, default: /usr/local/sarg
–enable-htmldir - dimana lokasi root direktori web server, default: /var/www/html
–enable-mandir - dimana lokasi manual page untuk sarg man akan disimpan, default: /usr/local/man/man1
2. make
3. make install untuk menginstall paket
4. Konfigurasikan dengan edit file /usr/local/sarg/sarg.conf atau menggunakan webmin

Untuk mulai mengkonfigurasi, maka kita perlu login ke Webmin agar lebih mudah konfigurasi karena berbasis web (atau Anda dapat mengedit file konfigurasinya langsung):
- pilih bagian Server
- pilih lagi Squid Analysis Report Generator (SARG)
Konfigurasi minimal yang perlu dilakukan pada file /usr/local/sarg/sarg.conf adalah: (jika Anda mengedit manual)

language Indonesian
access_log /usr/local/squid/var/logs/access.log
output_dir /var/www/html/squid-reports
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
www_document_root /var/www/html

Popularity: 28%

Related posts:

  1. Redirect Squid Proxy Server Linux dengan SquidGuard
  2. Proxy Server Linux dengan Squid
  3. Proxy server di tempat kerja saya
  4. Membuat DNS Server, Web Server dan Database Server Menggunakan Linux Fedora 8
  5. Instalasi Joomla 1.5 versi Stabil di Web Server Lokal pada Linux Fedora 8

Tags: , ,

6 Responses to “Mengamati Statistik Akses URL Situs pada Proxy Server dengan Squid Analysis Report Generator (SARG)”

  1. Halo mas budi, saya udah coba download sarg nya.
    Tapi pas saya install nggak bisa jalan insatalasinya.
    configure: error: no acceptable C compiler found in $PATH
    See `config.log’ for more details.
    giman ya ngatasinya?
    Trims

    FX. Eko Budi Kristanto:
    1. Lihat log file yang diminta dibaca mas -> config.log
    2. Dependensi yang dibutuhkan dicari lokasinya
    3. Baca ulang README yang disertakan
    Semoga membantu…

  2. mas budi gimana cara login webmin

    FX. Eko Budi Kristanto:
    Arahkan URL ke http://localhost:10000 mas…

  3. saya sudah instal dan sudah jalan di webmin tapi lihat laporannya dari mana? output dir di /var/www/html/sarg-php tapi ketika saya lihat di http://localhost/sarg-php kok nggak keluar apa-apa? malah connection refused.. kenapa yah mas?

    FX. Eko Budi Kristanto:
    Itu berarti direktori untuk sarg-php belum memiliki permission agar dapat dijalankan oleh user dan group yang menjalankan apache, Mas.. Coba check permission dir /var/www/html/sarg-php

  4. mas mo nanya nih….
    gimana cara nginstall sarg di Windows Xp. saya sekarang pake Squid nya di windows. mohon bantunnya mas.. tx

    FX. Eko Budi Kristanto:
    Wah, saya belum pernah mencobanya Mas…Maaf, belum bisa membantu.. :D

  5. minta tlg pencerahanx: saya sudah install dan jalankan squid dan webmin, dan ketika ingin menjalankan sarg diwebmin keluar pesan:
    Failed to save log source options : Cannot write to directory

    sedangkan permission untuk access.log dan output sarg sdh dirubah ke user yg menjalan squid..terima kasih..

    FX. Eko Budi Kristanto:
    Coba check konfigurasi sarg di webmin-nya Mas… Masukkan path lengkap nama file log masing-masing. Awalnya meski webmin sudah mendeteksi log file yang dimaksud, saya masih menambahkan manual. Trus direktori untuk outputnya lokasinya dimana Mas?

  6. salam open source… mas Eko..
    bagaimana dengan instalasi SARG di ubuntu server 8.04
    mohon saran n bimbingan dari mas eko..
    tanks

    FX. Eko Budi Kristanto:
    Salam open source juga Mas Mirza.. :D
    Instalasi SARG di ubuntu server? Saya rasa sama saja Mas, karena saya menggunakan paket dalam format tar.gz. Saran dan bimbingan? Wah, saya juga baru belajar kok Mas.. :D Sekarang baru coba-coba buat server lokal menggunakan Ubuntu, tapi belum jadi-jadi. Hehe..

Leave a Reply