redis监控工具之redis-live

作者: 测试帮日记 | 来源:发表于2019-01-18 21:09 被阅读1次

    点击链接加入QQ群229390571(免费公开课、视频应有尽有):https://jq.qq.com/?_wv=1027&k=5rbudQa

    介绍

    监控redis的一款工具

    安装(linux下)

    yum install python-devel

    安装setuptools

    1) wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

    2) tar

    3) cd

    4) python setup.py build

    5) python setup.py install

    安装pip

    1) tar

    2) cd

    3) python setup.py install

    pip install tornado  

    pip install redis  

    pip install python-dateutil  

    pip install argparse

    把RedisLive文件上传到服务器

    进入到src目录,去掉redis-live.conf.example的后缀.example

    修改redis-live.conf,在RedisServers中设置需要监控的redis-server的ip以及对应的port,如果redis有密码就把密码也填上,没有就不要写

    DataStoreType决定使用那种类型的数据存储,如果是redis,使用RedisStatsServer作为数据存储的目标;如果是sqlite,使用SqliteStatsStore作为数据存储的目标。

    这里注意,网上的资料都是老的,配置都不对,新版本里的type必须指定一个,如果指定了redis一定的配置,如果指定了sqlite则SqliteStatsStore下面留为空的

    最终redis-live.conf.example配置如下图(被监控的和监控机在一台服务器上)

    启动

    redis-monitor.py --duration  120  &  

    采集数据,这里的120代表持续监控120s

    ./redis-live.py  &

    提供数据状态的查询服务

    PS:如果执行的时候提示权限不够就给下权限

    执行完上面的两条命令之后,浏览器访问:http://redis虚机的ip地址:8888/index.html

    效果如下:

    相关文章

      网友评论

        本文标题:redis监控工具之redis-live

        本文链接:https://www.haomeiwen.com/subject/deeodqtx.html