【redios】RedisLive安装部署

RedisLive是一款用Python编写的Redis图形监控工具,其源码在这里,英文文档在这里。RedisLive的原理很简单,就是通过监控脚本来利用Redis提供的MONITOR命令从被监控Redis实例中获取数据并存储到Redis的监控实例中来做数据分析。RedisLive以可视化的方式展示了Redis实例中的数据,分析查询模式和峰值,

github地址:https://github.com/nkrode/RedisLive


1、安装pip

# easy_install pip


2、安装RedisLive的三个依赖组件
   pip install tornado
   pip install redis
   pip install python-dateutil


3、安装RedisLive
# cd /usr/local/
Git clone https://github.com/kumarnitin/RedisLive.git
     将会在 /usr/local/ 目录下建立一个新目录 RedisLive,用于存放RedisLive的相关文件
     或者去 https://github.com/kumarnitin/RedisLive/zipball/master 下载软件包安装

#  yum install git  //如果没有git命令需要运行安装git


4、编辑配置文件

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. # cat redis-live.conf  
  2. {  
  3.         "RedisServers":  
  4.         [  
  5.                 {  
  6.                         "server": "192.168.88.129",  
  7.                         "port" : 6379,  
  8.                         "password" : "hz"  
  9.                 },  
  10.   
  11.                 {  
  12.                         "server": "192.168.88.130",  
  13.                         "port" : 6379,  
  14.                         "password" : "hz"  
  15.                 }  
  16.         ],  
  17.   
  18.         "DataStoreType" : "sqlite",  
  19.   
  20.         "RedisStatsServer":  
  21.         {  
  22.                 "server" : "127.0.0.1",  
  23.                 "port" : 6385  
  24.         },  
  25.   
  26.         "SqliteStatsStore" :  
  27.         {  
  28.                 "path":  "/root/RedisLive/src/db/redislive.sqlite"  
  29.         }  
  30. }  



5、启动监控脚本,监控120秒,duration参数是以秒为单位
#  ./redis-monitor.py --duration=120


6、启动webserver
    RedisLive使用tornado作为web服务器,所以不需要单独安装服务器。Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件。
#  ./redis-live.py


7、访问监控页面
    输入地址:http://localhost:8888/index.html 即可看到Redis服务的监控页面。可增加防火墙端口8888供其他机器访问


注意:部分文件可能存在不能访问的情况,比如,https://www.google.com/jsapi;可使用代理访问或下载该文件后修改index.html引入


http://f.dataguru.cn/thread-143496-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值