Kamis, 20 Januari 2011

SQSTAT

sqstat adalah sebuah aplikasi yang dibuat oleh Alex Samorukov. Aplikasi ini berfungsi untuk memonitor squid secara real time sehingga kita bisa melihat secara langsung IP berapa yang sedang mendownload dan lain sebagainya. Untuk menginstal sqstat ke dalam sistem kita, maka ikuti langkah-langkah berikut ini:
1. Download paket
2. Ekstrak Paket

# gunzip sqstat-1.20.tar.gz
# tar -xvf sqstat-1.20.tar

3. Pindah Folder ke webserver

# mv sqstat-1.20 /var/www/html/; cd /var/www/html

4. Merubah Nama

# mv sqstat-1.20 sqstat

5. Konfigurasi sqstat

# cd sqstat
# cp config.inc.php.defaults config.inc.php
# vi config.inc.php


Di dalam file config.inc.php, rubah ip address dan port squid kita. Di sini, penulis memasukkan ip dan port squid penulis:

/* Squid proxy server ip address or host name */
$squidhost[0]="192.168.0.250"; /* Squid proxy server port */
$squidport[0]=3128;

Setelah itu kita akan merubah file squid.conf

# vi /etc/squid/squid.conf

Di dalam file tersebut, tambahkan skrip berikut ini:

acl manager proto cache_object
acl webserver src 192.168.0.250/255.255.255.255
http_access allow manager webserver
http_access deny manager

6. Restart Webserver

# service httpd restart

7. Tes sqstat
Buka browser lalu ketikkan:

http://alamat_ip/sqstat
Maka akan ada tampilan sebagai berikut:



Rubahlah Auto refresh dari nilai 0 menjadi 5 agar aplikasi ini dapat refresh setiap 5 detik lalu tekan tombol Update.
6. Troubleshooting
Umumnya error yang terjadi adalah pada saat pengetesan sqstat di browser yaitu ada pernyataan error:

SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 403 Forbidden

Hal ini dikarenakan kita salah menempatkan skrip: http_access deny manager di file squid.conf. Tempatkanlah skrip tersebut dibagian paling bawah pada item http_access.

Jika tidak ada tampilan gambar seperti di atas, tetapi hanya berupa list saja pada browser, maka ketikkan:

# mv sqstat.php index.php


0 komentar:

Ipod Qu