Deskripsi.
SquidLight sebagai alat untuk memantau ( Monitoring ) aktivitas user, juga sebagai alternatif dari sarg & calamaris. Namun lebih mirip ke sarg, bagi yang sudah familiar dengan sarg akan terbiasa dengan tampilannya lightsquid.
Sumber : http://lightsquid.sourceforge.net/Installs.html
Lightsquid-1.8 Diterapkan pada :
- Ubuntu Server 10.04/12.04, Squid-2.7 STABLE9
Langkah-langkah instalasi & konfigurasi LightSquid yaitu sebagai berikut :
2. Navigasi ke direktori /var/www.
root@proxy: cd /var/www3. Download Lightsquid versi terakhir.
wget http://nchc.dl.sourceforge.net/project/lightsquid/lightsquid/1.8/lightsquid-1.8.tgzSumber : http://sourceforge.net/projects/lightsquid/files/4. Ekstrak filenya.
root@proxy:/var/www# tar -xvzf lightsquid-1.8.tgz6. Ubah nama foldernya dengan,
mv /var/www/lightsquid-1.8 /var/www/lightsquid7. Navigasi ke /var/www/lightsquid,
cd /var/www/lightsquid8. Chmod file .cgi dengan,
chmod +x *.cgi9. Chmod file .perl dengan,
chmod +x *.pl10. Set owner file/ folder di /var/www/lightsquid untuk apache2, di ubuntu secara default biasanya www-data, lalu lakukan dengan,
chown -R www-data:www-data *atau chown -R www-data.www-data *Ket: Untuk lebih yakinnya di terminal cek dengan, ps aux | grep '(apache|httpd)'11. Buat file httpd.conf di /etc/apache2/conf-available. nano /etc/apache2/conf-available/httpd.confTambahkan baris dibawah ini ke dalamnya dengan, <Directory "/var/www/lightsquid">
AddHandler cgi-script .cgi
AllowOverride All
</Directory>Lalu simpan. Dan di enable & buat symlink dengan,
a2enconf /etc/apache2/conf-available/httpd.conf12. Restart service apache2 dengan,
service apache2 restart
#atau
service apache2 reload
#atau
/etc/init.d/apache2 restart13. Edit lightsquid.cfg dengan,
cp lightsquid.cfg lightsquid.cfg.default
nano lightsquid.cfgIni konfigurasi defaultnya, $cfgpath =”/var/www/html/lightsquid”;
$tplpath =”/var/www/html/lightsquid/tpl”;
$langpath =”/var/www/html/lightsquid/lang”;
$reportpath =”/var/www/html/lightsquid/report”;
$logpath =”/var/log/squid”;
$ip2namepath =”/var/www/html/lightsquid/ip2name”;Di ubah menjadi, $cfgpath =”/var/www/lightsquid”;
$tplpath =”/var/www/lightsquid/tpl”;
$langpath =”/var/www/lightsquid/lang”;
$reportpath =”/var/www/lightsquid/report”;
$logpath =”/var/log/squid”;
$ip2namepath =”/var/www/lightsquid/ip2name”;Lalu pada bagian grafik, cari dengan ctrl+w " graph ". #if you want user traffic GRAPHIC report, set it in 1 #WARNING !!!, need libgd, GD.PM & other external modules !!!
#please run check-setup.pl for check library !!!!
$graphreport = 1; # dirubah jadi 0 jika tidak ingin mengunakan grafik
#higest value on graph report # for user month report (0.05*(...) = 1 Gb)
$graphmaxuser=0.05*(1024*1024*1024);
# for all user month report (1.05*(...) = 2 Gb)
$graphmaxall =0.80*(1024*1024*1024);
#color scheme for GRAPHICs, avaible "orange","blue","green","yellow","brown","red"
$barcolor="orange";Ket: Barcolor, sesuaikan dengan keinginan, bisa blue, yellow seperti format warna yang didukung diatas. 14. Agar grafik dapat tampil & digunakan install libgd-gd2-perl dengan,
apt-get install libgd-gd2-perl15. Cek konfigurasi dengan,
perl check-setup.plTampilannya akan seperti ini jika tidak ada kesalahan. LightSquid Config Checker, (c) 2005 Sergey Erokhin GNU GPL
LogPath : /var/log/squid
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 browserJika terdapat kesalahan, ya di-cek lagi yang teliti. 16. Merubah nama host dari hanya berupa ip-address ke nama user dengan,
nano realname.cfgIsinya seperti contoh dibawah ini, disesuaikan saja. 192.168.11.1 Proxy1
192.168.11.3 Proxy2
10.5.20.3 Webserver
10.5.20.4 Data-Center
10.5.20.50 Dono
10.5.20.51 Kasino
10.5.20.52 Indrodan seterusnya....... Lalu simpan.
17. Memberi nama grup berdasarkan realname.cfg diatas dengan,
nano group.cfgIsinya seperti contoh dibawah ini, disesuaikan saja. 192.168.11.1 Server
192.168.11.3 Server
10.5.20.3 Server
10.5.20.4 Server
10.5.20.50 PC-Staff
10.5.20.51 PC-Staff
10.5.20.52 PC-Staffdan seterusnya... 18. Bila sudah yakin konfigurasi telah sesuai & benar lalu jalankan perintah,
perl lightparser.pl /var/log/squid/access.logGunanya agar access.log squid dapat tersinkronisasi dengan lightsquid, sama seperti pada sarg & calamaris. 19. Agar sinkronisasi data antara squid & lightsquid terjadi secara otomatis maka tambahkan juga pada crontab dengan,
crontab -eLalu tambahkan baris berikut, */10 * * * * /var/www/lightsquid/lightparser.pl today20. Selesai. Akses LightSquid dengan alamat http://ip-proxy/lightsquid.





Tidak ada komentar:
Posting Komentar