Tuesday, April 29, 2025


Arabic Korean Japanese Chinese Simplified Russian English French German Spain Italian Dutch
Adsense Indonesia Pasang iklan anda Pasang iklan anda paasang iklan anda Psang iklan anda Psang iklan anda Pasang iklan anda
USB 3.0

USB 3.0 Flash drive terbaru Supersonic dari Patriot Memory

Patriot Memory memperkenalkan USB 3.0 flash drive Supersonic terbaru dengan controller chip tunggal USB 3.0. Drive baru ini memberikan kinerja super cepat dengan teknologi Quad-Channel dalam faktor bentuk miniatur ultra-ringan. Dengan mengintegrasikan USB 3.0 controller asli untuk flash memori, Supersonic menghilangkan hambatan kinerja yang ada ketika menggunakan USB 3.0 chip bridge terpisah

Google Tool

4 Tools Software Java Gratis Google utk Membuat Aplikasi GWT dan GUI Windows

Tidak ada salahnya jika kita berbagi informasi, mungkin sudah banyak yang tahu untuk yang belum tahu informasi ini bermanfaat untuk anda...

Samsung Galaxy

Samsung Galaxy-S Terbaru 2011

Penerus smartphone terpopuler dari Samsung Electronics yaitu Samsung Galaxy S akan dirilis pada bulan Februari 2011

Gelang Keseimbangan

Akal akalan Gelang Keseimbangan

Situs Power Balance mendadak kebanjiran pengunjung hari ini. Akibatnya, situs produsen gelang keseimbangan yang mahal itu sulit dibuka. Ada apa gerangan?

Insinyur

Insinyur Intel Mengatakan Prosesor dengan 1000 Core adalah Mungkin!

Chipmaker Intel telah menyelidiki masalah meningkatkan jumlah core dalam chip melalui Penelitian Terascale Computing Program , yang sejauh ini telah menghasilkan dua chip eksperimental dengan jumlah core 80 dan 48 core.


Senin, 20 September 2010

Memantau Access Log Squid Dengan Lightsquid


14.05.00 |

Kebetulan dikantor pakai squid buat jadi proxy servernya. karena klo di squid itu semua access ke site yang direquest sama client dibbelakangnya itu kan ke log di server, jadi kita bisa analisa apakah penggunaan internet dikantor ini dalam batas wajar atau terdapat user yang over quota dalam penggunaannya. sehingga dapat diambil tindakan. oke kalo mau liat access log dari squid kira2 kyk gini.




nah dari log itu kita bisa tau alamat yang diakses oleh ip user brapa.. namun log ini akan secara realtime terupdate jadi sangat sulit dalam mengawasinya.. solusi dari masalah ini adalah dengan menambahkan sebuat aplikasi yang bertugas membaca log dari squid dan menampilkannya dalam bentuk web reporting. yang akan saya coba bahas adalah lightsquid . lightsquid ini di buat dengan bahasa pemrogramana PERL. yang akan menampilkan file access.log dari squid(proxy application) dalam bentuk yang lebih MANUSIAWI hehehe..
okeh dalam posting ini saya akan menjelaskan cara instalasi lightsquid pada mesin yang ber OS centos 5.3.
pertama-tama siapkan sajen-sajen yang dibutuhkan, seperti : kopi susu, http server apache, development tools untuk centos, dan tentunya source lightsquid. 

1. setelah kopi susu siap, jangan lupa pastiin dah ada http servernya di servernya. cek keberadaan httpd :


[root@proxy ~]# chkconfig --list | grep httpd
httpd 0:off 1:off 2:on 3:on 4:off 5:on 6:off


dan pastikan localhostnya bisa di browse dari web browser client.. 

2. install development tools:


[root@proxy ~]# yum groupinstall "Development Tools"



3. download source light squid:


[root@proxy ~]# wget http://optusnet.dl.sourceforge.net/sourceforge/lightsquid/lightsquid-1.7.1.tgz -P /opt
--11:38:07-- http://optusnet.dl.sourceforge.net/sourceforge/lightsquid/lightsquid-1.7.1.tgz
Saving to: `/opt/lightsquid-1.7.1.tgz'
100%[=================================>]
53,979 23.6K/s in 2.2s 11:38:11 (23.6 KB/s) - `/opt/lightsquid-1.7.1.tgz' saved [53979/53979]


perintah diatas akan mendowload file lightsquid-1.7.1.tgz dan akan menyimpannya pada direktori /opt
 
4. kemudian extract file tersebut ke dalam directory cgi-bin dari apache. (biasanya /var/www/cgi-bin/)


[root@proxy ~]# tar xvzf lightsquid-1.7.1.tgz -C /var/www/cgi-bin/



5. set permision dari folder lightsquid untuk user dan group yang menjalankan apache:


# chmod -R apache.apache /var/www/cgi-bin/lightsquid



6. kemudian buka file lightsquid.cfg lalu rubah path2 komponen lightsquidnya sesuai dengan letak masing2 komponen.


# -------------------- GLOBAL VARIABLES ---------------------------
#path to additional `cfg` files
$cfgpath ="/var/www/cgi-bin/lightsquid";
#path to `tpl` folder
$tplpath ="/var/www/cgi-bin/lightsquid/tpl";
#path to `lang` folder
$langpath ="/var/www/cgi-bin/lightsquid/lang";
#path to `report` folder
$reportpath ="/var/www/cgi-bin/lightsquid/report";
#path to access.log
$logpath ="/var/log/squid";
#path to `ip2name` folder
$ip2namepath ="/var/www/cgi-bin/lightsquid/ip2name";



6. Untuk ngegampangin pas ngakses lightsquid lewat web, bikin alias dari direktori lightsquid tadi di httpd.confnya apache (di server gw, ada di /etc/httpd/conf/httpd.conf) tambahkan script ini.



Alias /lightsquid "/var/www/cgi-bin/lightsquid"

Options Indexes MultiViews +ExecCGI
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.cgi



dengan begitu anda dapat mengkases lightsquid dengan mengetikkan http://ip_proxy/lightsquid. 7. atur schedule di cron agar lightsquid di update secara berkala dengan membuka crontab:


crontab -e



lalu masukkan baris ini


*/20 * * * * /var/www/cgi-bin/lightsquid/lightparser.pl today


yang maksudnya lightsquid akan dijalankan setiap 20 menit sekali. sebaiknya jika load proses di server sudah tinggi updatenya dapat dilakukan lebih jarang. karena pada prosesnya akan lumayan menyita resource. kira2 hasilnya akan seperti ini:


Semoga bermanfaat
Sumber : http://cilonk.blogspot.com/2009/11/memantau-access-log-squid-dengan.html

Teman Yang Bergabung