Senin, 18 Juni 2012

Aneka Squid Monitoring

Aneka Squid Monitoring

1.  Melihat Pemakaian Memory :
Ketikan perintah :
# wget http://www.pixelbeat.org/scripts/ps_mem.py
# chmod +x ps_mem.py
Cek di PutTY dengan perintah :
./ps_mem.py

2. Squid Monitor
Ketikan perintah :
# wget http://squidmon.googlecode.com/svn/trunk/squidmon.py
# chmod +x squidmon.py

Cek dengan perintah :
# cat /var/log/squid/access.log | ./squidmon.py
Atau :
#cat /var/log/squid/access.log | python squidmon.py

3.  Aplikasi montioring dengan SquidStats
Ketikan perintah-perintah berikut :
# apt-get install librrds-perl libsnmp-session-perl snmpd rrdtool snmp apache2 -y
# perl -MCPAN -e 'install Config::IniFiles'
# wget http://anjelanet.googlecode.com/files/squidstats-r54.tar
# tar -xvf squidstats-r54.tar
# cd squidstats-r54
# cp mib.txt /etc/squid/
# cp snmpd.conf /etc/snmp/
# make && make install
# snmpwalk -v 1 -c public localhost
# squidstats.pl createdb
# squidstats.pl gather
# crontab -e
Pilih 2 lalu enter, kemudian copy kode dibawah ini :
*/5 * * * * /usr/local/bin/squidstats.pl gather >/dev/null
Setelah selesai tekan Ctrl+O, lalu Enter untuk Save dan Ctrl+X untuk exit
# cp squidstats.conf /etc/apache2/conf.d
Edit file squid.conf di /ect/squid/squid.conf dan tambahkan kode berikut jika belum ada:
snmp_port 3401
acl snmppublic snmp_community public
snmp_access allow snmppublic all
setiap edit file ‘squid.conf’ selesai, lakukan perintah berikut :
# squid –k reconfigure
Reboot Proxy Server (# reboot –h now)
Cek Squidstats di browser dengan url :
http://[IP PROXY SERVER ANDA/squidstats/graph-summary.cgi

4. Aplikasi Monitoring dengan Webmin :
Ketikan perintah-perintah berikut :
# aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
# apt-get install apt-show-versions
# wget http://prdownloads.sourceforge.net/sourceforge/webadmin/webmin_1.560_all.deb
# dpkg -i webmin_1.560_all.deb
Cek di browser dengan menggunakan url :
http://[IP PROXY SERVER ANDA]:10000

5.  Perintah-perintah Monitoring lainnya :
# squidclient mgr:info
# squidclient mgr:client_list
# tail -f /var/log/squid/access.log
# multitail -s 2 /var/log/squid/access.log
# tail -f /var/log/squid/access.log | ccze
# tail -f /var/log/squid/cache.log
# tail -n 80 /var/log/squid/cache.log
# tail -f /var/log/squid/access.log |grep jpg
# tail -f /var/log/squid/access.log |grep flv
# squidclient mgr:storedir

Tidak ada komentar:

Posting Komentar