23232323 发表于 2016-10-18 08:21:43

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) | telnet192.168.10.20411211 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插件

dxq6888 发表于 2016-10-30 20:27:36

学习了……
页: [1]
查看完整版本: Memcached,redis监控详解