Thursday, May 3, 2012

Monitoring Squid report dengan Squidstats di ubuntu server 11.04 (natty)

Sebelumnya telah di jelaskan bagaimana Instalasi dan Konfigurasi Lightsquid untuk melihat report squid. Kali ini untuk melihat / memonitoring performance squid dengan menggunakan squidstat berikut instalasi dan konfigurasi squidstat yang dilakukan pada mesin ubuntu server 11.04 (natty).

1. Lakukan instalasi dan konfigurasi modul pendukung squidstats
# apt-get install librrds-perl libsnmp-session-perl snmpd rrdtool snmp apache2 -y
# perl -MCPAN -e 'install Config::IniFiles'

2. Download dan extract file squidstats pada folder web direktori anda
# cd /var/www
# wget http://squidstats.googlecode.com/files/squidstats-r54.tar.gz
# tar -xvzf squidstats-r54.tar.gz
# cd squidstats-r54

3. Copy file mib.txt pada folder instalasi squid anda:
# cp mib.txt /etc/squid/ #(jika install squid secara auto)

atau
# cp mib.txt /usr/local/squid/etc #(manual, sesuaikan dgn instalasi squid)

4. Copy file cp snmpd.conf ke direktory /etc/snmp/
# cp snmpd.conf /etc/snmp/

5. Edit SQUID_MIBFILE sesuai dengan folder install squid
# vi Makefile.defaults

6. Tambahkan kode berikut ini untuk squid.conf anda:
Code:
snmp_port 3401
acl snmppublic snmp_community public
snmp_access allow snmppublic all

7. Lakukan compile dan instalasi squidstats
# make && make install

8. Jalankan service squidstats
# snmpwalk -v 1 -c public localhost
# squidstats.pl createdb
# squidstats.pl gather

9. Buat cronjob untuk squidstats
# crontab -e

10. Masukkan perintah cronjob berikut (perintah tersebut akan melakukan refresh squidstats setiap 5 menit):
*/5 * * * * /usr/local/bin/squidstats.pl gather >/dev/null

11. Copy squidstats.conf ke direktory apache
# cp squidstats.conf /etc/apache2/conf.d

12. Selesai, dan reboot mesin proxy anda
# reboot

13. Untuk cek hasilnya masuk ke http://ipproxy/squidstats/graph-summary.cgi

No comments:

Post a Comment