Monitoring Squid Proxy Menggunakan sqstat

download paketnya
1.# wget http://samm.kiev.ua/sqstat/sqstat-1.20.tar.gz
2. # tar -xvf sqstat-1.20.tar.gz
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
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