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
Good Luck
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 -y2. install module perl yang lain yang di butuhkan oleh aplikasi
cpan -I Unix::Syslog3. clone redis-snmp dan compile dari github
cpan -I IO::Socket::INET
git clone https://github.com/masterzen/redis-snmp.git;cd;redis-snmp/;make install4. jalankan service redis-snmp
redis-snmp --host=127.0.0.1jika 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 restart6. 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 nyauntuk PRTG gunakan custom sensors dan gunakan aplikasi PRTG REDIS SENSORS Prtg version 15-16.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)
Good Luck
Comments
Post a Comment