首页 > 代码库 > Memcached,redis监控详解

Memcached,redis监控详解

一、监控采集依据:

    类似吞吐量,缓存的查询次数,命中率之类的

 

 

二、主要监控指标解析,通过stats命令进行采集:

 

Uptime                    ##memcached运行时长

curr_connections          ##当前的连接数

total_connections         ##曾经打开的连接总数

connection_structures     ##服务器分配的连接数

cmd_get                   ##执行get命令总数

cmd_set                   ##执行set命令总数

get_hits                  ##get命中次数

get_misses                ##get未命中次数

bytes_read                ##读取字节总数

bytes_written             ##写入字节总数

Bytes                     ##服务器当前存储占用的内存(字节)

limit_maxbytes            ##分配的内存大小(字节)

evictions                ##为获取内存而删除的item个数

 

 

三、zabbix agent配置:

 

UserParameter=memcached[*],(echo stats; sleep 1) | telnet 192.168.10.204  11211 2>&1 | awk ‘/STAT $1 / {print $NF}‘

 

***key的话直接从web开始读入就可以了

 

 

四、redis 监控指标:

    类似吞吐量,缓存的查询次数,命中率之类的

 

五、主要通过redis-cli的info进行监控:

 

uptime_in_days          ##启动经过的天数

connected_clients        ##连接的客户端数

blocked_clients :        ##正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量

used_memory_peak_huma:  ##reids所用内存的高峰期

used_memory:            ##运行起来使用的内存数

expired_keys:           ##过期的key数量

evicted_keys:          ##删除过期的key数量

keyspace_misses:       ##没命中的key数量

keyspace_hits:         ##命中的key数量    

connected_slaves:      ##已连接的从服务器数

rejected_connections:  ##因为超过最大连接数被拒接的请求数量  

 

 

六、zabbix_agent配置文件:

 

UserParameter=redis_stats[*],/usr/local/bin/redis-cli -h 192.168.10.203 -p 6379 info|grep $1|cut -d : -f2

 

Zatree  插件


本文出自 “11949850” 博客,请务必保留此出处http://11959850.blog.51cto.com/11949850/1877639

Memcached,redis监控详解