码迷,mamicode.com
首页 > 其他好文 > 详细

使用redislive监控redis

时间:2019-01-11 11:37:12      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:setup.py   col   测试的   monitor   出现   解决办法   https   sqli   ack   

redis监控工具redislive的安装

1. pip安装

如果主机没有pip先安装pip工具

wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.5.tar.gz

解压文件

tar zvxf 1.5.5.tar.gz #解压文件

cd pip-1.5.5

python setup.py install

报错

 技术分享图片

解决办法

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

tar zxvf setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

python setup.py install

 

返回目录 继续 python setup.py install 成功

技术分享图片

 

2. 相关软件包下载

然后开始安装RedisLive的依赖项。先装好python中的web服务器tornado:

pip install tornado

再安装redis的python版SDK:

yum install python-setuptools

easy_install pip

pip install redis

pip install python-dateutil

pip install argparse (python版本低于2.7需要安装,可使用python查看版本)

安装git

yum install git -y

下载redislive

git clone https://github.com/kumarnitin/RedisLive.git

cd RedisLive/src

 

3.配置文件修改

修改配置文件如下

技术分享图片

 

多实例情况

技术分享图片

 

这里建议用sqlite 使用redis启动的时候一直报错,具体原因不详!!!!

 

启动服务

./redis-monitor.py --duration=30 &

如下

 技术分享图片

 

可以发现30S之后服务就停止了!!!!!!!!!!!!,可以使用crontab来定时启动

#将监控服务的定时任务写入到定时任务的文件中 *\1 * * * * python /usr/local/RedisLive/src/redis-monitor.py --duration 30 >/dev/null 2>&1 #1分钟运行一次监控服务,监控服务一次运行30秒

 

4 启动Web服务

./redis-live.py address 0.0.0.0 #默认使用8888端口,使用listen参数指定端口,address参数指定从哪个地址接受来自客户端的请求

 技术分享图片

 

注意 里面的注释只是方便理解 在测试的时候有注释也会报错

注意在启动之后一段时间后 可能会出现403 加上路径 index.html 就可以了

http://192.168.158.129:8888/index.html

 

使用redislive监控redis

标签:setup.py   col   测试的   monitor   出现   解决办法   https   sqli   ack   

原文地址:https://www.cnblogs.com/ZFBG/p/10253749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!