Trap Squid Process with CACTI
Dipublish ulang dari thread http://forum.linux.or.id/viewtopic.php?t=3737
Tujuannya adalah untuk membuat graph dari squid proses. Kasus
ini diungkap karena ternyata masih banyak rekan2 yg masih belom bisa
mentrap squid proses ke dalam graphic dari mulai :
- Squid Available File Descriptor
- Squid Cache Hit Rate
- ……
- Squid Client Request Rate
- Squid CPU Usage
- Squid DNS Statistics
- Squid Error Rate
- Squid Number of Clients
- Squid Page Faults
- Squid Service Timers
- Squid Storage Activity
- Squid Storage Utilisation
- Squid Traffic In / Out / Saved
Tool yg dibutuhkan :
- CACTI (harus sudah berjalan baik, versi yg terbaru lebih bagus, di install beda dengan mesin proxy lebih bagus)
- NET-SNMP
Persiapan :
- Pastikan cacti sudah berjalan dengan baik
- Pastikan net-snmp sudah berjalan dengan baik
- Pastikan snmp internal squid sudah aktif (biasanya pake udp port 3401)
- Download SquidStats-0.1.zip dari Rolf Poser (http://forums.cacti.net/download.php?id=79)
Pengerjaan :
proxy host:
- Load MIB-SQUID ke environment
root# export MIBFILES="/etc/squid/mib.txt"
- Edit net-snmp di proxy/squid host, tambahkan baris berikut di snmpd.conf:
proxy -v 1 -c public localhost:3401 .1.3.6.1.4.1.3495.1
Note : comunity dan localhost : sesuaikan.
Paramater di atas artinya :
proxy :: parameter proxy support untuk net-snmp (memasukan snmp squid (3401) ke net-snmp utama (161).
-v 1 :: memakai versi 1 (aku blom tahu bisa nga pake v 2, ini tergantung squidnya)
-c public :: komuniti yg di snmp squid.conf dan net-snmp samakan.
localhost:3401 :: host bisa berupa localhost atau IP dengan port snmp squid.
.1.3.6.1.4.1.3495.1 :: OID yg diberikan u/ trap snmp dari MIB-SQUID.
- Reload net-snmpd
Cacti Host:
- Lakukan install squidstat-0.1.zip di CACTI (baca README untuk installnya, tapi lewati bagian akhir untuk trap device squidnya)
- Mulai lah trap snmp dari squid melalui device host proxy yg sudah ada.
- Di bagian Associated Data Queries , tambahkan Add Data Query:
WebCache – Squid Statistics – Core dan WebCache – Squid Statistics –
Median Based. - Create Graphs for this Host ,
- Beres sudah, anda bisa mengaktifkan graph dari feature yg ada di atas.
squidstat-0.1.zip <=aslinya hanya bisa digunakan di cacti 0.8.5
intruksi di atas untuk memfungsikan squidstat-0.1 di cacti seri terbaru. ini sudah dicoba di cacti 0.8.6 (c,d,g)
squidstat-0.1.zip <=kalau anda mengikuti intruksi dari readme nya di
sini berarti anda harus berhenti di section 4. Cacti Configuration and
SquidStats import : Add a new host for your squid instance.
Terimakasih mas fish (Agung Solo) untuk uji-coba dan trial nya 🙂 dan juga rekan2 di forum.linux.or.id .
Thanks juga untuk Wawan Bachtiar a.k.a masterpop3. Mantap banget deh artikelnya. Semoga semakin sering menulis.