Redis snmp monitoring & redis prtg monitoring sensors

setelah install redis lalu bagaimana cara memoitoring redis tersebut, berapa jumlah koneksi yang ada pada redis, berapa jumlah konsumsi memori oleh redis, di sini saya akan membahas monitoring redis menggunakan snmp, dan nanti akan ada lanjutan untuk monitoring PRTG atau cacti nantinya


oke langsung saja

1. install cpan dan snmp perl untuk modulenya untuk depedensi perl, cpan ini seperti layaknya pip atau easy_install pada python
yum install cpan net-snmp-perl -y
2. install module perl yang lain yang di butuhkan oleh aplikasi
cpan -I Unix::Syslog
cpan -I IO::Socket::INET
3. clone redis-snmp dan compile dari github
 git clone https://github.com/masterzen/redis-snmp.git;cd;redis-snmp/;make install
4.  jalankan service redis-snmp
redis-snmp --host=127.0.0.1
jika redis menggunakan auth maka gunakan perintah berikut
redis-snmp --host=127.0.0.1 -p <your pass redis>
5. reconfigure snmpd.conf tambahkan ini dan restart
master agentx
view    systemview    included   .1.3.6.1
view    systemview    included   .1.3.6.1.2.1
service snmpd restart
 6. test outuput
snmpbulkwalk -m 'REDIS-SERVER-MIB' -v 2c -c public 127.0.0.1 .1.3.6.1.4.1.20267.400
hasil
REDIS-SERVER-MIB::redisConnectedClients.0 = Gauge32: 1
REDIS-SERVER-MIB::redisConnectedSlaves.0 = Gauge32: 0
REDIS-SERVER-MIB::redisUsedMemory.0 = Counter64: 41466936 Bytes
atau gunakan -o untuk melihat OIDs untuk prtg
snmpbulkwalk -m 'REDIS-SERVER-MIB' -v 2c -O n -c public 127.0.0.1 .1.3.6.1.4.1.20267.400 
hasil
 .1.3.6.1.4.1.20267.400.1.1.0 = Gauge32: 1
.1.3.6.1.4.1.20267.400.1.2.0 = Gauge32: 0
.1.3.6.1.4.1.20267.400.1.3.0 = Counter64: 41466936 Bytes
untuk prtg silakan menggunakan OIDs tersebut berikut list nya
.1.3.6.1.4.1.20267.400.1.1.0  (redisConnectedClnts)
.1.3.6.1.4.1.20267.400.1.2.0  (redisConnectedSlavs)
.1.3.6.1.4.1.20267.400.1.3.0  (redisUsedMemory)
.1.3.6.1.4.1.20267.400.1.4.0  (redisChangsSncLstSv)
.1.3.6.1.4.1.20267.400.1.5.0  (redisTotalConnectns)
.1.3.6.1.4.1.20267.400.1.6.0  (redisCommandsPrcssd)
untuk PRTG gunakan custom sensors  dan gunakan aplikasi PRTG REDIS SENSORS Prtg version 15-16

Good Luck

Comments

Popular Posts