采用RedisLive监控Redis服务
1、基础环境安装
https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz
# tar xvzf backports.ssl_match_hostname-3.4.0.2.tar.gz
# cd backports.ssl_match_hostname-3.4.0.2
# python setup.py install
https://github.com/facebook/tornado/archive/v3.2.0.tar.gz
# tar xvzf tornado-3.2.0.tar.gz
# cd tornado-3.2.0
# python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
https://pypi.python.org/packages/source/r/redis/redis-2.9.1.tar.gz
# tar xvzf redis-py-2.9.1.tar.gz
# cd redis-py-2.9.1
# python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
https://pypi.python.org/packages/source/s/six/six-1.5.2.tar.gz
# tar xvzf six-1.5.2.tar.gz
# cd six-1.5.2
# python setup.py install
https://pypi.python.org/packages/source/p/python-dateutil/python-dateutil-2.2.tar.gz
# tar xvzf python-dateutil-2.2.tar.gz
# cd python-dateutil-2.2
# python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
http://argparse.googlecode.com/files/argparse-1.2.1.tar.gz
# tar xvzf argparse-1.2.1.tar.gz
# cd argparse-1.2.1
# python setup.py install
-----------------------------------------------------------------------------------------------------------------------------------------------
https://codeload.github.com/nkrode/RedisLive/zip/master
# unzip RedisLive-master.zip
# mv RedisLive-master RedisLive
=========================================================================================
2、RedisLive配置
# cd RedisLive/src
# vim redis-live.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
{
"RedisServers" :
[
{
"server" : "172.17.138.180" ,
"port" : 6379 ,
"password" : "tenredis2356"
},
{
"server" : "172.17.132.228" ,
"port" : 6379 ,
"password" : "tenredis2356"
}
],
"DataStoreType" : "sqlite" ,
"RedisStatsServer" :
{
"server" : "127.0.0.1" ,
"port" : 6381
},
"SqliteStatsStore" :
{
"path" : "/data/Redis-Monitor/RedisLive/src/db/redislive.sqlite"
}
}
|
在RedisServers中设置需要监控的redis-server;
DataStoreType决定使用那种类型的数据存储,
如果是redis,使用RedisStatsServer作为数据存储的目标;
如果是sqlite,使用SqliteStatsStore作为数据存储的目标。
RedisLive的功能分两个部分:
一个部分是redis-server状态数据的采集,通过src/redis-monitor.py来执行;
另外一部分功能是提供对状态数据的查询服务,通过src/redis-live.py来提供web服务。
===================================================================================================
3、初始化DB
# cd db
# cat schema.sql | sqlite3 redislive.sqlite
===================================================================================================
4、配置RedisLive的定期监控
*/5 * * * * cd /data/Redis-Monitor/RedisLive/src; ./redis-monitor.py --duration 20 >/dev/null 2>&1
===================================================================================================
5、服务启动
# ./redis-live.py &
===================================================================================================
6、效果展示
http://172.24.18.65:8888/index.html
转载:http://sofar.blog.51cto.com/353572/1369266/
转载于:https://www.cnblogs.com/cphmvp/p/5757821.html
采用RedisLive监控Redis服务相关推荐
- Redis 服务监控
Redis现在在很多公司中应用已经很广泛了,但是如何监控redis,实时的观察redis的性能,下面就关于Redis的常用监控介绍一下. 一.使用redis自带的info命令和monitor命令 现在 ...
- centos 启动一个redis_基于prometheus+grafana体系监控redis缓存服务
概述 前面已经介绍了怎么用prometheus监控mysql数据库,今天主要分享下怎么去监控redis服务.由于没有redis环境,所以用docker模拟了一下. 一.Docker部署 1.下载 su ...
- 监控工具—Prometheus—监控Redis
原文作者:wyl9527 原文地址:Grafana Prometheus系统监控Redis服务 目录 1.下载redis_exporter安装包 2.解压安装 3.systemd管理redis_exp ...
- 监控redis性能linux,查看Redis性能监控
redis_exporter + prometheus +grafana监控Redis服务指标1.redis_exporter 2.prometheus 3.grafana 推荐(免费):redis ...
- 高可用 Redis 服务架构分析与搭建
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量 ...
- 如何搭建高可用Redis服务
作者:漫步CODE人生 来自:cnblogs.com/scode2/p/8670980.html 题记 基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常 ...
- 王义成:阿里云Redis服务助力游戏行业发展
2018数据库直播大讲堂峰会Redis专场,来自阿里云高级产品专家王义成带来Redis助力游戏行业的相关演讲.主要从传统数据库的压力开始谈起,着重介绍了阿里云Redis产品架构以及不同的版本,接着对R ...
- 高可用Redis服务架构分析与搭建
作者:HorstXu 原文:https://www.cnblogs.com/xuning/p/8464625.html 基于内存的Redis应该是目前各种Web开发业务中最为常用的Key-Value数 ...
- php redis 投票_高可用Redis服务架构分析与搭建
HorstXuhttps://www.cnblogs.com/xuning/p/8464625.html 基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经 ...
- php redis 投票_高性能Redis服务架构分析与搭建
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量 ...
最新文章
- 利用Landsat8 进行利用土地分类
- form表单用js提前执行函数若不成功则不提交_如何用Jmeter做接口自动化测试?跟着操作一次就明白了...
- c++学习笔记(3)
- c++primer plus 第13章 编程题第2题
- 用C#+XMI技术进行UML模型捕获
- php实现标签云,php标签云的实现代码
- magento去除子分类的url地址中带有父分类的url key
- 一个基于 SpringBoot 开源的小说和漫画在线阅读网站,简洁大方、强烈推荐
- linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
- 艾伟:用 C# 实现带键值的优先队列
- 游戏音效制作的基本步骤
- 【手把手教安装】VUE安装教程!!!
- Redis_04_Redis客户端
- FastDb 简单编码运用
- Google GDrive:不会是本地存储的终结者
- JS测试显示屏分辨率以及屏幕尺寸
- 简单逆向26(c++函数修饰名,md5,动态调试,算法逆向)
- python中selenium关于滚动条的循环下拉滚动操作---滚动条操作
- 千粉缔造760w播放!B站“新人”UP主在B站怎么加速上位?
- 微信公众号-消息推送