阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

RedisLive监控Redis服务

161次阅读
没有评论

共计 2181 个字符,预计需要花费 6 分钟才能阅读完成。

RedisLive 是由 Python 编写的并且开源的图形化监控工具,非常轻量级,核心服务部分只包含一个 Web 服务和一个基于 redis 自带的 info 命令以及 monitor 命令的监控服务,界面上只有一个基于 BootStrap 的 web 界面,非常简洁明了。除此之外,它还支持多实例监控,切换方便,而且配置起来也非常容易。监控信息支持 redis 存储和持久化存储 (sqlite) 两种方式。

注意:RedisLive 是使用 Python2.x 编写,建议使用 2.7,本次环境为 CentOS 7.2,默认 Python 版本 2.7。

一、基础环境

1.1 实验环境

RedisLive 监控 Redis 服务

1.2 安装 pip 工具

wget https://bootstrap.pypa.io/get-pip.py

RedisLive 监控 Redis 服务

1.3 安装相关软件

pip install redis
pip install tornado
pip install python-dateutil

RedisLive 监控 Redis 服务

二、安装 Redis Live

2.1 下载软件:

wget 
unzip master
mv RedisLive-master/ /usr/local/
cd /usr/local/RedisLive-master/src/
cp redis-live.conf.example redis-live.conf

2.2 修改配置文件

{
    "RedisServers":       
    [
        {
              "server""127.0.0.1",                #redis 监听地址,此处为本机
              "port" : 6379,                        #redis 端口号
              "password" "redispassword"          #redis 认证密码
        }       
    ],
  
    "DataStoreType" "redis",       
  
    "RedisStatsServer":   
    {
        "server" "127.0.0.1",
        "port" : 6379,
        "password" "redispassword"
    },
      
    "SqliteStatsStore" :
    {
        "path""db/redislive.sqlite"    #redis 数据文件
    }
}

注意:RedisServers, 段可以写多个,因此可以监控多个 redis 服务

2.3 启动服务

./redis-monitor.py --duration=30 &    //启动监控,duration 是心跳时间 & 放置在后台执行
./redis-live.py                       //启动 web 服务,默认监听 8888 端口,可以进行修改

默认 web 监听在 8888,可进行修改,启动 redis-monitor.py 脚本,并将 duration 参数设置为 30

秒。duration 参数指定了监控脚本的运行持续时间,例如设置为 30 秒,即经过 30 秒后,监控脚本会自动退出,并在终端打印 shutting down… 的提示。

RedisLive 监控 Redis 服务RedisLive 监控 Redis 服务

2.4 制作定时任务

*/5 * * * * cd /usr/local/RedisLive-master/src/; ./redis-monitor.py --duration 20 >/dev/null 2>&1

三、查看图表

访问 http://localhost:8888/index.html

RedisLive 监控 Redis 服务

下面关于 Redis 的文章您也可能喜欢,不妨参考下:

Ubuntu 14.04 下 Redis 安装及简单测试 http://www.linuxidc.com/Linux/2014-05/101544.htm

Redis 主从复制基本配置 http://www.linuxidc.com/Linux/2015-03/115610.htm

CentOS 7 下 Redis 的安装与配置 http://www.linuxidc.com/Linux/2017-02/140363.htm

Ubuntu 14.04 安装 Redis 与简单配置 http://www.linuxidc.com/Linux/2017-01/139075.htm

Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展 http://www.linuxidc.com/Linux/2016-09/135631.htm

Redis 单机 & 集群离线安装部署 http://www.linuxidc.com/Linux/2017-03/141403.htm

CentOS 7.0 安装 Redis 3.2.1 详细过程和使用常见问题 http://www.linuxidc.com/Linux/2016-09/135071.htm

Ubuntu 16.04 环境中安装 PHP7.0 Redis 扩展 http://www.linuxidc.com/Linux/2016-09/135631.htm

Ubuntu 15.10 下 Redis 集群部署文档 http://www.linuxidc.com/Linux/2016-06/132340.htm

Redis 实战 中文 PDF http://www.linuxidc.com/Linux/2016-04/129932.htm

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-09/147143.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2181字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中