redis监控详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis监控详解相关的知识,希望对你有一定的参考价值。

因为目前对redis是用zabbix监控,也没有参考其他的模板,就自己用Python写了一个简单的脚本监控,只是监控了几项

redis监控项说明:
1,redis-connected_clients                    #当前连接的客户端
2,redis-instantaneous_ops                    #每秒处理指令数
3,redis-used_memory                          #使用内存大小
4,redis-rejected_connections                 #拒绝连接数
5,redis-ping                                 #判断是否redis是否存活
6,redis-connected_slaves                     # 判断主从是否正常
7,redis-total_commands_processed             #30秒的总qps数
8,redis-total_net_input_bytes                #redis 入口流量
9,redis-total_net_output_bytes               #redis 出口流量

python代码为

#/usr/bin/python
#*__ coding: utf8 __*
import redis
import sys
# 连接到Redis服务器
Host=sys.argv[1]
Pass="VrUvgyB2xP"
port=sys.argv[2]
comm=sys.argv[3]
conn = redis.Redis(host=Host, password=Pass, port=port)
# 获取一条数据
def get_value(conn,comm):
    print int(conn.info().get(comm))
if comm == "ping":
    if  conn.ping():
        print 1
    else:
        print 0
       
else:
    get_value(conn,comm)

附件为 zabbix效果图为

有时间,把zabbix模板给上传出来


本文出自 “王小酸” 博客,转载请与作者联系!

以上是关于redis监控详解的主要内容,如果未能解决你的问题,请参考以下文章

Memcached,redis监控详解

Memcached,redis监控详解

redis_stat 监控参数详解以及安装

Redis高可用方案哨兵机制------ 配置文件sentinel.conf详解

Redis详解

Redis学习之列表类型详解