Lightsquid merupakan produk opensource yang berfungsi untuk monitoring Squid Proxy atau menampilkan laporan aktifitas Squid Proxy oleh pengguna layanan dalam bentuk halaman web. Laporan yang dihasilkan bisa perwaktu periode akses (tahun, bulan dan hari), per group pengguna, top sites, dan big files download.

Langkah-langkah instalasi Lightsquid : 
1. Pastikan web server (apache2) sudah terinstall dan berjalan dengan baik.
2. Download paket Lightsquid di sini. Paket terbaru adalah lightsquid-1.8.tgz
3. Extract paket, dengan perintah : 
    #tar -xzvf lightsquid-1.8.tgz
    akan terbentuk paket dalam folder lightsquid-1.8
4. Copykan paket dalam folder tersebut ke root direktory web server
   #copy lightsquid-1.8/ /var/www/
   ubah nama folder menjadi lightsquid untuk memudahkan akses di browser
   #cd /var/www
   #mv lightsquid-1.8 lightsquid
5. Masuk ke folder paket dan ubah permission file dengan extension .cgi dan .pl agar bisa dieksekusi
    #cd lightsquid
    #chmod +x *.cgi
    #chmod +x *.pl
6. Konfigurasi lighsquid.cfg
    #nano /lightsquid.cfg
    pastikan path aplikasi lightsquid dan log squid sudah benar, contoh : 

    # ——————– GLOBAL VARIABLES  —————————
    #path to additional `cfg` files
    $cfgpath             =”/var/www/lightsquid”;
    #path to `tpl` folder
    $tplpath             =”/var/www/lightsquid/tpl”;
    #path to `lang` folder
    $langpath            =”/var/www/lightsquid/lang”;
    #path to `report` folder
    $reportpath          =”/var/www/lightsquid/report”;
    #path to access.log
    $logpath             =”/var/log/squid3”;
    #path to `ip2name` folder
    $ip2namepath         =”/var/www/lightsquid/ip2name”;
    #path to `lockfile` ; – )
    $lockpath            =$reportpath;

7. Install paket perl_GD agar mode grafik bisa jalan di browser
   #apt-get install libgd-gd2-perl
8. Check konfigurasi lightsquid
   #perl check-setup.pl

    LightSquid Config Checker, (c) 2005-9 Sergey Erokhin GNU GPL
    LogPath   : /var/log/squid3
    reportpath: /var/www/lightsquid/report
    Lang      : /var/www/lightsquid/lang/eng
    Template  : /var/www/lightsquid/tpl/base
    Ip2Name   : /var/www/lightsquid/ip2name/ip2name.simple
    all check passed, now try access to cgi part in browser

9. Setting web server agar bisa baca script .cgi dengan menambahkan script ini di konfigurasi virtual host.
   #nano /etc/apache2/sites-available/default

    Options +ExecCGI
    AddHandler cgi-script .cgi
    AllowOverride AllOptions
10. Generate log squid dengan perintah :
    #perl lightparser.pl
11. Cek lightsquid di browser http://localhost/lightsquid


    

Leave a Reply