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  插件


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章