32121111 发表于 2016-11-30 10:19:34

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.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插件
页: [1]
查看完整版本: Memcached,redis监控详解