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监控详解的主要内容,如果未能解决你的问题,请参考以下文章