25 March 2012

Cara Install Monitoring Proxy Squid dan lusca dengan Squidstat di ubuntu server




Kali ini kita melanjutkan masih di bab Proxy Lusca FMI Ubuntu server setelah kita selesai menginstal di Cara Install DNS Unbound High Performance Squid Lusca FMI di Ubuntu sekarang kita lanjut ke Cara Install Monitoring Proxy Squid dan lusca dengan Squidstat di ubuntu server, karena sobat pun perlu untuk melihat kinerja ataupun aktivitas squid proxy yang baru saja selesai di instal, nah untuk itu mari kita lanjutkan kelangkah Monitoring proxy kita.
Warning : Proses install ini saya lakukan melalui PuTTY (tested OK)
Pertama : Buka Program PuTTY login dengan root.
copas perinta - perintah di bawah dan pastekan di terminal PuTTY sobat.
Untuk Menghitung memory yang sedang digunakan oleh aplikasi di Linux :
# wget http://www.pixelbeat.org/scripts/ps_mem.py
# chmod +x ps_mem.py
# ./ps_mem.py
Install Squidmon :
# wget http://squidmon.googlecode.com/svn/trunk/squidmon.py
# chmod +x squidmon.py
Untuk monitor squid :
# cat /var/log/squid/access.log | ./squidmon.py
# cat /var/log/squid/access.log | python squidmon.py
1. apt-get install librrds-perl libsnmp-session-perl snmpd rrdtool snmp apache2 -y
2. perl -MCPAN -e ‘install Config::IniFiles’
3. wget http://jaringanwarnet.com/downloads/squidstats-r54.tar
4. tar -xvf squidstats-r54.tar
5. cd squidstats-r54
5. cp mib.txt /etc/squid/
6. cp snmpd.conf /etc/snmp/
8. untuk squid.conf tambahkan berikut ini : (kalau download dari blog saya ini sudah dipasang)
snmp_port 3401
acl snmppublic snmp_community public
snmp_access allow snmppublic all
9. make && make install
10. snmpwalk -v 1 -c public localhost
11. squidstats.pl createdb
12. squidstats.pl gather
13. crontab -e (kemudian copy rule dibawah ini)
*/5 * * * * /usr/local/bin/squidstats.pl gather >/dev/null
14. cp squidstats.conf /etc/apache2/conf.d
15. reboot
16. cek hasilnya ke http://isi dg ipproxy/squidstats/graph-summary.cgi
Agar bias di akses dari luar silahkan tambahkan di firewall mikrotik sobat
/ip firewall nat
add action=dst-nat chain=dstnat comment=redir-squidtasq disabled=no \
dst-address=xxx.xxx.xxx.xxx dst-port=8080 protocol=tcp to-addresses=192.168.2.2 to-ports=80
Untuk memonitor SQUID :
sudo /etc/init.d/squid stop
sudo /etc/init.d/squid restart
/etc/init.d/unbound restart
unbound-control stats
sudo unbound-control stats | tail -16
squidclient mgr:info
squidclient mgr:client_list
tail -f /var/log/squid/access.log
tail -f /var/log/squid/cache.log
tail -n 80 /var/log/squid/cache.log
squidclient mgr:storedir
cat /var/log/squid/access.log | ./squidmon.py
cat /var/log/squid/access.log | python squidmon.py
./ps_mem.py 
Semoga bermanfaat bagi yang membutuhkan salam blogger.!!!
Previous Post
Next Post
Related Posts

0 komentar: