您的位置:首页 > 数据库 > Redis

RedisLive安装部署

2014-12-09 13:48 459 查看
RedisLive是一款用Python编写的Redis图形监控工具,其源码在这里,英文文档在这里。RedisLive的原理很简单,就是通过监控脚本来利用Redis提供的MONITOR命令从被监控Redis实例中获取数据并存储到Redis的监控实例中来做数据分析。RedisLive以可视化的方式展示了Redis实例中的数据,分析查询模式和峰值,github地址:https://github.com/nkrode/RedisLive1、安装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、编辑配置文件
# cat redis-live.conf{"RedisServers":[{"server": "192.168.88.129","port" : 6379,"password" : "hz"},{"server": "192.168.88.130","port" : 6379,"password" : "hz"}],"DataStoreType" : "sqlite","RedisStatsServer":{"server" : "127.0.0.1","port" : 6385},"SqliteStatsStore" :{"path":  "/root/RedisLive/src/db/redislive.sqlite"}}
5、启动监控脚本,监控120秒,duration参数是以秒为单位#  ./redis-monitor.py --duration=1206、启动webserver    RedisLive使用tornado作为web服务器,所以不需要单独安装服务器。Tornado web server 是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web服务器软件。#  ./redis-live.py7、访问监控页面    输入地址:http://localhost:8888/index.html 即可看到Redis服务的监控页面。可增加防火墙端口8888供其他机器访问注意:部分文件可能存在不能访问的情况,比如,https://www.google.com/jsapi;可使用代理访问或下载该文件后修改index.html引入 http://f.dataguru.cn/thread-143496-1-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: