lagi iseng2 dikantor kmrn mikirin mau bikin apa lagi??akhirnya terbesit ide utk bikin laporan utk penggunaan internet selama ini…dikantor sudah ada proxy server dgn squid 3.0.selama ini yg ane tau utk liat log squid pake SARG tpi masih cari perbandingan lain akhirnya nemu yg namanya lightsquid..baca2 dr sebagian tutorial yg beredar di mbah google akhirnya pilihan saya jatuhkan kepada si lightsquid karena beberapa pertimbangan karena selain hemat disisi penggunaan file buat pengolahan log dan juga masih tergolong baru buat ane 😀
dsini ane menggunakan lampp sbg webserver karena lebih ringkas dan cepet (lebih ke perasaan males ane sih yg ga mau ribet install apache 😀 )
langkah pertama yaitu download file lampp disini
setelah itu ekstrak file hasil download tdi
tar xvfz xampp-linux-1.7.2.tar.gz -C /opt
karena webserver ini jalan di proxy server yg transparant yg notabennya agak membelokkan setiap request ke port 80 ke squid maka port webserver harus ngalah dan diganti ke port lain.caranya buka file konfigurasi httpd.conf dan ganti listen ke port yg dinginkan..disni ane arahkan ke port 6060
listen 6060
skrg coba di start service nya
/opt/lampp/lampp start
Starting XAMPP 1.7.2...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

klu semua sudah berhasil di start sebagai langkah pamungkas di setting lampp ini buka browser seperti ini.kalau sudah kluar tampilan xampp brrti webserver qta udah siap 😀
langkah selanjutkan qta persiapkan lightsquid qta..
download lightsquid disini
setelah itu ekstrak ke lampp
tar -zxvf lightsquid-1.7.1.tgz -C /opt/lampp/
lalu pindahkan ke htdocs lampp
mv lightsquid-1.7.1/ /opt/lampp/htdocs/lightsquid
setelah itu edit file konfig lightsquid
cd lightsquid
cp lightsquid.cfg lightsquid.cfg.ori
nano lightsquid.cfg

edit pda bagian GLOBAL VARIABLES dan sesuaikan pathnya dengan lampp
#path to additional `cfg` files
$cfgpath ="/opt/lampp/htdocs/lightsquid";
#path to `tpl` folder
$tplpath ="/opt/lampp/htdocs/lightsquid/tpl";
#path to `lang` folder
$langpath ="/opt/lampp/htdocs/lightsquid/lang";
#path to `report` folder
$reportpath ="/opt/lampp/htdocs/lightsquid/report";
#path to access.log
$logpath ="/var/log/squid3";
#path to `ip2name` folder
$ip2namepath ="/opt/lampp/htdocs/lightsquid/ip2name";

setelah itu rubah mode file .cgi dan .pl

chmod +x *.cgi
chmod +x *.pl

agar nntinya log dikenali sebagai nama user maka edit file realname.cfg
nano realname.cfg
192.168.1.2 adhie
192.168.1.1 dany
192.168.1.3 sergi

klu mau mengelompokan user bisa juga di user di kelompokan sebagai group2 tertentu.utk itu edit file group.cfg

192.168.1.2 01 EDP
192.168.1.1 02 AKT
192.168.1.3 02 AKT

langkah selanjutnya generate file log
/opt/lampp/htdocs/lightsquid/lightparser.pl
dan jgn lupa generate log setiap 15 menit(sesuai keinginan qta mau update brp lama sekli)
sudo crontab -e
*/15 * * * * /opt/lampp/htdocs/lightsquid/lightparser.pl today

skrg buka webbrowser http://ip-proxyserver:6060/lightsquid
dan taraaaaaaa

next agar lightsquid ini bsa diakses dr luar via koneksi speedy