首页 > 其他 > 详细

redis监控详解

时间:2017-08-28 19:41:55      阅读:359      评论:0      收藏:0      [点我收藏+]

因为目前对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监控详解

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!