CentOS.56安装Redis监控工具RedisLive

RedisLive是一款开源的基于WEB的reids的监控工具,以WEB的形式展现出redis中的key的情况,实例数据等信息!

RedisLive在github上的地址:https://github.com/nkrode/RedisLive

一、安装配置:

RedisLive是使用Python语言写的,所以需要安装Python环境,安装python模块我这里使用的pip,如果没有pip需要手动安装一下,当然也可以使用easy_install来安装模块

yum install python-pip

安装相关的python模块

pip install tornado
pip install redis
pip install python-dateutil
pip install argparse

二、下载源码:

yum install git  #如果没有git命令需要运行安装git
git clone https://github.com/kumarnitin/RedisLive.git

三、编辑配置文件:

cd RedisLive/src/
vi redis-live.conf  #文件内容如下

{
       "RedisServers":
       [
              {
                     "server":"10.10.50.181",
                     "port":6379
              },

              {
                     "server":"10.10.50.182",
                     "port":6379
              },

              {
                     "server":"10.10.50.184",
                     "port":6379
              }
       ],

       "DataStoreType":"sqlite",

       "RedisStatsServer":
       {
              "server" : "127.0.0.1",
              "port" : 6379
       },

       "SqliteStatsStore":
       {
              "path": "/root/softs/RedisLive/src/db/redislive.sqlite"
       }

}

一定要注意逗号和对齐方式,不然可能会报错,上面已经是最简洁的写法了,没有使用redis来存储数据,而是使用了sqlite。如果redis有密码,可以加一条password即可。

四、启动服务

./redis-monitor.py --duration=30        #启动监控服务,每30秒监控一次
./redis-live.py        #再次开启一个终端,进入/root/RedisLive/src目录,启动web服务

在浏览器输入: http://10.20.111.188:8888/index.html   即可看到下图:



原文地址:https://www.cnblogs.com/hunttown/p/5451284.html