码迷,mamicode.com
首页 > 其他好文 > 详细

redis监控详解

时间:2017-08-29 00:05:22      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:redis   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监控详解

标签:redis   redis监控   

原文地址:http://wangaimin.blog.51cto.com/8499946/1959843

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!