采用RedisLive监控Redis服务
1、基础环境安装
https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz
# tar xvzf backports.ssl_match_hostname-3.4.0.2.tar.gz 
# cd backports.ssl_match_hostname-3.4.0.2
# python setup.py install
https://github.com/facebook/tornado/archive/v3.2.0.tar.gz
# tar xvzf tornado-3.2.0.tar.gz
# cd tornado-3.2.0
# python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
https://pypi.python.org/packages/source/r/redis/redis-2.9.1.tar.gz
# tar xvzf redis-py-2.9.1.tar.gz
# cd redis-py-2.9.1
# python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
https://pypi.python.org/packages/source/s/six/six-1.5.2.tar.gz
# tar xvzf six-1.5.2.tar.gz
# cd six-1.5.2
# python setup.py install
https://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-2.2.tar.gz
# tar xvzf python-dateutil-2.2.tar.gz
# cd python-dateutil-2.2
# python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
http://argparse.googlecode.com/files/argparse-1.2.1.tar.gz
# tar xvzf argparse-1.2.1.tar.gz
# cd argparse-1.2.1
# python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
https://codeload.github.com/nkrode/RedisLive/zip/master
# unzip RedisLive-master.zip
# mv RedisLive-master RedisLive
=========================================================================================
2、RedisLive配置
# cd RedisLive/src
# vim redis-live.conf
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | {    "RedisServers":    [        {            "server": "172.17.138.180",            "port": 6379,            "password": "tenredis2356"        },                                                             {            "server": "172.17.132.228",            "port": 6379,            "password": "tenredis2356"        }    ],                                                     "DataStoreType": "sqlite",                                                     "RedisStatsServer":    {        "server": "127.0.0.1",        "port": 6381    },                                                     "SqliteStatsStore":    {        "path": "/data/Redis-Monitor/RedisLive/src/db/redislive.sqlite"    }} | 
在RedisServers中设置需要监控的redis-server;
DataStoreType决定使用那种类型的数据存储,
如果是redis,使用RedisStatsServer作为数据存储的目标;
如果是sqlite,使用SqliteStatsStore作为数据存储的目标。
RedisLive的功能分两个部分:
一个部分是redis-server状态数据的采集,通过src/redis-monitor.py来执行;
另外一部分功能是提供对状态数据的查询服务,通过src/redis-live.py来提供web服务。
===================================================================================================
3、初始化DB
# cd db
# cat schema.sql | sqlite3 redislive.sqlite
===================================================================================================
4、配置RedisLive的定期监控
*/5 * * * * cd /data/Redis-Monitor/RedisLive/src; ./redis-monitor.py --duration 20 >/dev/null 2>&1
===================================================================================================
5、服务启动
# ./redis-live.py &
===================================================================================================
6、效果展示
http://172.24.18.65:8888/index.html

转载:http://sofar.blog.51cto.com/353572/1369266/
采用RedisLive监控Redis服务的更多相关文章
- 采用RedisLive监控Redis服务——安装手册
		#1.gcc编译环境确认 .tgz cd Python- ./configure /bin/python2. /usr/bin/python #运行python查看版本 python -V #进行更改 ... 
- Grafana Prometheus系统监控Redis服务
		Grafana Prometheus系统监控Redis服务 一.Grafana Prometheus系统监控Redis服务 1.1流程 1.2安装redis_exporter 1.3配置prometh ... 
- 用Redislive监控redis
		注意:RedisLive是使用Python2.x编写,建议使用2.7,本次环境为Centos 7.2,默认Python版本2.7. 项目地址:https://github.com/nkrode/Red ... 
- 使用redislive监控redis
		redis监控工具redislive的安装 1. pip安装 如果主机没有pip先安装pip工具 wget --no-check-certificate https://github.com/pypa ... 
- 监控 Redis 服务方案
		RedisLive easy_install pip wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate python g ... 
- 采用JavaMelody监控Tomcat服务——安装手册
		#1.获取安装包 .zip mv probe.war <tomcat dir>/webapps #3.设置tomcat用户信息 vi <tomcat dir>/conf/tom ... 
- Redis 服务监控 redis-faina 命令查看 和 redis-live 界面查看
		Redis现在在很多公司中应用已经很广泛了,但是如何监控redis,实时的观察redis的性能,下面就关于Redis的常用监控介绍一下. 一.使用redis自带的info命令和monitor命令现在常 ... 
- 监控redis数据库应用状态:python,tornado实现
		公司里最近redis服务器压力越来越大,其大概情况,只能从操作系统层面看,并不详尽,故同事在网上找了一个叫做 redis-live的开源项目,我配合部署了一下,还真有点意思,并解决了其中部分小debu ... 
- Redis服务监控之RedisLive安装部署(亲测可用)
		一.Redis服务安装部署 1.redis安装(linux系统) 下载 https://redis.io/ 安装依赖 yum install gcc tcl 解压.编译.安装(make & m ... 
随机推荐
- java提高篇(七)-----详解内部类
			可以将一个类的定义放在另一个类的定义内部,这就是内部类. 内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二). 第一次见面 内部类我们从外面 ... 
- Xcode_6.3_beta_4 官方 下载地址
			http://adcdownload.apple.com//Developer_Tools/Xcode_6.3_beta_4/Xcode_6.3_beta_4.dmg 
- sharepoint 2013 个人网站公共母板页路径地址
			C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES\MySiteUnif ... 
- cocos2d_x_06_游戏_一个都不能死
			终于效果图: 环境版本号:cocos2d-x-3.3beta0 使用内置的物理引擎 游戏主场景 // // HeroScene.h // 01_cocos2d-x // // Created by b ... 
- 玩转Web之JavaScript(三)-----javaScript语法总结(三)  窗口/滚动条/文本的相关语法
			JS语法集锦(三) 窗口/滚动条/文本 alert("文本") 警告框:警告框经常用于确保用户可以得到某些信息,当警告框出现后,用户需要点击确定按钮才能继续进行操作. con ... 
- Binomial Coeffcients 过去山东省省赛冠军
			Binomial Coeffcients Time Limit: 1000MS Memory limit: 65536K 题目描写叙述 输入 输出 演示样例输入 3 1 1 10 2 95 ... 
- 小牟Andorid下面MD5具体实现的思路总结
			Android的开发往往需要一定数目demo 从今起MD5一些加密算法提取物 看看是如何实现的 首先,我们必须明确为什么加密? 1 数据安全处理 2 防止数据窃取 3 有效的避免恶意攻击 4 保证文件 ... 
- 更改Calendar背景图(使用系统映像选择器)
			最近提出的申请,主接口是一个历,网上有很多第三方的日历控件,有使用ImageView实现,有使用GridView实现,它的优点是控制的灵活性. 而我选择使用本机CalendarView,关于这个控件, ... 
- Visual Studio Team Services使用教程--默认团队checkin权限修改
- windows rt 扫描二维码
			项目中使用的是ZXing.net,应用商店程序.使用到的dll是ZXing.winmd. 大致思路为,使用MediaCapture捕获图片.获取到CapturePhotoToStreamAsync流, ... 
