redis集群监控之Redis-monitor部
为了对以后有可能面临的redis集群监控做准备,这两天在准备这方面的事情,现在将其中的过程记录一下。
首先是“Ronney-Hua”的这篇文章对三中开源监控软件做了对比
文章地址:https://blog.csdn.net/github_38358734/article/details/70264887
接下来在github上下载了他的开源项目,项目地址:https://github.com/LittlePeng/redis-monitor
ps(这儿还有一位美女也有同样的文章和项目,也同样贴出来:https://segmentfault.com/a/1190000004042191,只是这位大哥的项目我跑了起来,这位美女的项目我i还没来得及跑)
接下来讲讲跑这位大哥项目时的注意事项:
(我现在是监控了两个redis,且不同步)
1. 大哥项目是python2.7的 开始我linux用的时CentOS6.9,自带的python时2.6.6,不支持pip,换成CentOS7,自带python2.7就解决了。
2. pip install -r requirements.txt 这条命令用来安装项目中requirements.txt 这个文件中项目所依赖的包
3. 起redis (安装和启动redis这篇文章中有详细讲解:http://blog.mayongfa.cn/258.html。 这篇文章中讲更改redis.conf配置文件中bind时我这儿遇到了一些问题,当我按照他说的在127.0.0.1后增加ip时会导致redis起不来,后来我直接将bind后边直接改为 0.0.0.0,不知道有没有用。)
4. 更改 redis-monitor-master/src 下redis_live.conf配置文件中的参数

5. cd redis-monitor-master/src 执行 python redis_live.py
这个执行后web就可以跑起来了 http://127.0.0.1:8888/index.html
6. 但是master起来了 slave还没起来, 执行: python redis_monitor.py
一半这时会报错:
这是防火墙没关,需要关闭防火墙(centos6和centos7的防火墙关闭方式还不一样。自行百度吧 https://jingyan.baidu.com/article/359911f5bffb5257fe030630.html)
这下应该就好了 在这儿就可以看到自己的redis了 http://127.0.0.1:8888/index.html
好了,暂时先到这里吧
#好吧其实还没有结束,又因为以后公司服务器是内网部署,所以无法用pip,pip install -r requirements.txt 这条命令就失去作用了那么项目所需要的依赖包应该怎么安装呢?
这时就需要将 requirements.txt里边的各个模块手动下载下来,拷到内网中去手动安装才行的。
requirements.txt里边有以下四个模块:python-dateutil redis tornado argparse
这个平台所需要的包我都放在了我的百度云盘中,有需要的话可以自行下载
链接:https://pan.baidu.com/s/1xwWvqaWb5XPQvhBdN5uyFQ 密码:9eee
当把这四个模块都下载下来并解压后,只需要进到各个包中有setup.py 的目录中,先执行:python setup.py build
再执行: python setup.py install 这样下来四个依赖库就都安装好了
ps:CentOS7 关闭防火墙的方法:
1:查看防火墙状态: systemctl status firewwalld.service
2:临时关闭防火墙: systemctl stop firewwalld.service.设置防火墙不开机自启动: systemctl disable firewwalld.service
想了解更多Python关于爬虫、数据分析的内容,欢迎大家关注我的微信公众号:悟道Python
redis集群监控之Redis-monitor部的更多相关文章
- Redis-Sentinel(Redis集群监控管理)
Redis的高可用方案的实现:主从切换以及虚拟IP或客户端 从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案 Redis-Se ...
- Redis集群(九):Redis Sharding集群Redis节点主从切换后客户端自动重新连接
上文介绍了Redis Sharding集群的使用,点击阅读 本文介绍当某个Redis节点的Master节点发生问题,发生主从切换时,Jedis怎样自动重连新的Master节点 一.步骤如下: 1.配 ...
- Redis集群(八):Redis Sharding集群
一.Redis目前的集群方案主要有两种:Redis Sharding和Redis Cluster 1.Redis Sharding:3.0以前基本上使用分片实现集群,目前主流方案,客户端实现 2.Re ...
- redis 集群环境搭建-redis集群管理
集群架构 (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redi ...
- redis集群——RPLR简笔(Redis+PostgreSQL+Linux(centos7)+RabbitMQ)
使用的是centos7. 1.下载最新redis源码,解压(2016-05-12最新版本为3.2.0,3.0及以上才有官方集群) 2.进入源码根目录(此目录下的redis-stable目录),找到ut ...
- filebeat收集日志传输到Redis集群,logstash从Redis集群中拉取数据
前提:已配置好Redis集群,并设置的有统一的访问密码 架构是filebeat-->redis集群-->logstash->elasticsearch,需要修改filebeat的输出 ...
- Redis集群部署(redis + cluster + sentinel)
概述说明 说明:本次实验采用c1.c2.c3三台虚拟机完成,每台服务器上都部署一个master.一个slave和一个sentinel.当某主节点的挂了,相应的从节点替位:当某主节点及主节点对应的从节点 ...
- redis sentinel 集群监控 配置
环境: ip 172.16.1.31 26379 redis sentinel ip 172.16.1.30 6379 主 1 ip 172.16.1.31 6380 从 1 ip ...
- redis集群的远程管理与监控
一.redis集群的重要性 目前大部分的互联网平台,都会用到Redis内存数据库,以提高响应速度,提升用户使用体验. 为了实现Redis的高可用,通常都会布署Redis集群,使用Redis-Senti ...
随机推荐
- TDH-常见运维指令
1.查看cpu: cat /proc/cpuinfo | grep processor2.查看磁盘:df -h (查看磁盘使用率) df -i (查看iNode使用) fdisk -l (查看磁盘整体 ...
- JavaScript中的小陷阱(不定期更新。。)
1. var scores = [1, 2, 3]; var total = 0; for (var score in scores) { total += score; } var mean = t ...
- ZR#331. 【18 提高 3】括号序列(栈)
题意 挺神仙的.首先$60$分暴力是比较好打的. 就是枚举左端点,看右端点能否是$0$ 但是这样肯定是过不了的,假如我们只枚举一次,把得到的栈记录下来 那么若区间$(l, r)$是可行的,那么$s_{ ...
- JavaScript中三种字符串连接方式及其性能比较
参考地址: https://www.cnblogs.com/programs/p/5554742.html 工作中经常会碰到要把2个或多个字符串连接成一个字符串的问题,在JS中处理这类问题一般有三种方 ...
- Effective C++ 重要条款
学习c++的童鞋们,这本书不能错过,最近在学校图书馆借来这本书,准备好好啃啃它了,先把它的基本内容过一遍吧. 改变旧有的的C习惯 条款1:尽量以const和inline取代#define. 条款2:尽 ...
- iOS 最新判断机型设备方法
#define isIphoneXXS [UIScreen mainScreen].bounds.size.width == 375 && [UIScreen mainScreen] ...
- windows系统下Eclipse启动界面更改
前段日子看到有人修改了linux系统下Eclipse的启动界面,因此自己试着修改了一下windows平台的启动界面.本文总结一下修改Eclipse 4.5(代号Mars)启动界面的方法. 方法一:修改 ...
- HTML 中的特殊字符
空格符 <小于号 < >大于号 > &和好 & ¥人民币 ¥ © 版权 © ® 注册商标 ® ℃ 摄氏度 ° ...
- UI EventSystem事件监听
Unity5.0 EventSystem事件系统的详细说明 一.EventSystem对象的说明 当我们在场景中创建任一UI对象后,Hierarchy面板中都可以看到系统自动创建了对象EventSys ...
- (外挂破解)Cheat Engine(内存修改工具)V6.2中文版软件介绍
Heat Engine是一款内存修改编辑工具,Cheat Engine允许你修改你的游戏,所以你将总是赢.它包括16进制编辑,反汇编程序,内存查找工具.与同类修改工具相比,它具有强大的反汇编功能,且自 ...