使用redislive监控redis
Posted zfyolo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用redislive监控redis相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
在Centos中部署redis运行状态图形化监控工具 — RedisLive