1、監控採集依據:web
相似吞吐量,緩存的查詢次數,命中率之類的redis
2、主要監控指標解析,經過stats命令進行採集:緩存
Uptime ##memcached運行時長服務器
curr_connections ##當前的鏈接數ide
total_connections ##曾經打開的鏈接總數memcached
connection_structures ##服務器分配的鏈接數spa
cmd_get ##執行get命令總數插件
cmd_set ##執行set命令總數orm
get_hits ##get命中次數內存
get_misses ##get未命中次數
bytes_read ##讀取字節總數
bytes_written ##寫入字節總數
Bytes ##服務器當前存儲佔用的內存(字節)
limit_maxbytes ##分配的內存大小(字節)
evictions ##爲獲取內存而刪除的item個數
3、zabbix agent配置:
UserParameter=memcached[*],(echo stats; sleep 1) | telnet 192.168.10.204 11211 2>&1 | awk '/STAT $1 / {print $NF}'
***key的話直接從web開始讀入就能夠了
4、redis 監控指標:
相似吞吐量,緩存的查詢次數,命中率之類的
5、主要經過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: ##由於超過最大鏈接數被拒接的請求數量
6、zabbix_agent配置文件:
UserParameter=redis_stats[*],/usr/local/bin/redis-cli -h 192.168.10.203 -p 6379 info|grep $1|cut -d : -f2
Zatree 插件