• 使用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

  • 相关阅读:
    树上倍增求LCA(最近公共祖先)
    NOI题库分治算法刷题记录
    NOI题库刷题日志 (贪心篇题解)
    O(nlogn)LIS及LCS算法
    BLOG搬家
    『素数 Prime判定和线性欧拉筛法 The sieve of Euler』
    『扩展欧几里得算法 Extended Euclid』
    『NOIP2018普及组题解』
    P25、面试题1:赋值运算符函数
    字符串转成整数
  • 原文地址:https://www.cnblogs.com/ZFBG/p/10253749.html
Copyright © 2020-2023  润新知