Redis集群监控RedisClusterManager

RedisClusterManager监控Redis集群

环境要求:Java8+
jdk配置这里略过

RedisClusterManager 下载地址:
 附件:systemMonitor-release.tar.gz 收集系统状态包
 附件: RedisManager-Web-1.0.0-SNAPSHOT-beta.tar.gz redis集群管理包
 
 
 1、安装systemMonitor
 
 # tar -zxvf systemMonitor-release.tar.gz 
 # vi start.sh 
#!/bin/sh
website="http://localhost:8080/metric"
ip="192.168.1.107"      #这里的IP要和RedisManager-Web保持一致
java -jar systemMonitor.jar --website=$website --ip=$ip
#sh start.sh       #启动systemMonitor
200
 
2、安装RedisManager-Web
#tar -zxvf RedisManager-Web-1.0.0-SNAPSHOT-beta.tar.gz
# sh start.sh    #启动RedisManager-Web

  .   ____          _            __ _ _
 /\\ / ___‘_ __ _ _(_)_ __  __ _ \ \ \ ( ( )\___ | ‘_ | ‘_| | ‘_ \/ _` | \ \ \  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  ‘  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.2.RELEASE)

2017-05-08 12:01:30.679  INFO 5505 --- [           main] org.redis.manager.AppStarter             : Starting AppStarter v1.0.0-SNAPSHOT on WebServer107 with PID 5505 (/data/software/RedisManager-Web-1.0.0-SNAPSHOT/RedisManager-Web-1.0.0-SNAPSHOT.jar started by root in /data/software/RedisManager-Web-1.0.0-SNAPSHOT)
2017-05-08 12:01:30.682  INFO 5505 --- [           main] org.redis.manager.AppStarter             : No active profile set, falling back to default profiles: default
2017-05-08 12:01:30.752  INFO 5505 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot[email protected]27c6e487: startup date [Mon May 08 12:01:30 CST 2017]; root of context hierarchy
2017-05-08 12:01:31.312  INFO 5505 --- [           main] o.s.b.

访问: http://192.168.1.107:8080

1、集群监控功能

2、集群状态查询

3、集群节点管理功能

从节点重新设置主节点

主从切换

槽迁移

4、集群数据管理

创建集群

1、打开Manager首页,点击右上角的Create Cluster

2、若没有在集群中注册redis打包文件,则点击Import Resource,并且上传Resource

3、若没有在集群中注册Server信息,则点击Import Server

4、点击Install Node, 进行Redis以及monitor的自动化安装

5、安装完所有节点后,点击Create Cluster,填写Master数量,生成集群

6、查询新建集群状态

数据查询的方法

1、在Manager首页,点击集群进入集群操作界面

2、点击右上角的Query按钮,进入查询界面

3、在搜索框输入需要查询的key,或者使用通配符‘*’进行匹配

4、在查询的key列表中,点击查询数据详情

总体功能不错,可以对Redis集群实现管理功能。

时间: 2024-10-06 16:40:27

Redis集群监控RedisClusterManager的相关文章

Redis Sentinel(Redis集群监控管理软件)

Redis Sentinel(Redis集群监控管理软件) # Redis-Sentinel的官网地址:http://redis.io/topics/sentinel # 注意:Redis-Sentinel官网提供不是稳定版!个人感觉这个比keepalived+redis来切换好非常多. 配置环境: OS: CentOS6.1 x86  *  4 Software: redis-2.6.9 内存: 16G CPU: E5606  @ 2.13GHz *2 ------------------ I

Redis-Sentinel(Redis集群监控管理)

Redis的高可用方案的实现:主从切换以及虚拟IP或客户端 从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案 当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换, 而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave

Zabbix3.4通过shell脚本监控redis集群

为了避免单点故障,生产环境中redis升级为集群模式,需要对redis集群进行监控,一旦有节点出现故障便触发报警.Redis有自带的redis-cli客户端,通过cluster info命令能查询到集群的运行情况,我们可以写个shell脚本,通过zabbix来调用这个脚本实现集群的监控. 一.cluster info命令的使用 命令格式: redis-cli -h [hostname] -p [port] -a [password] cluster info 1.查询集群运行情况(其中一个mas

Prometheus 监控 Redis 集群

Prometheus 监控 Redis cluster,其实套路都是一样的,使用 exporter. exporter 负责采集指标,通过 http 暴露给 Prometheus 拉取.granafa 则通过这些指标绘图展示数据.Prometheus 收集的数据还会根据你设置的告警规则判断是否要发送给 Alertmanager, Alertmanager 则要判断是否要发出告警. Alertmanager 告警分为三个阶段 Inactive 触发告警的规则会被发送到这来. Pending 你设置

Nagios监控生产环境redis集群服务实战

前言:     以前做了cacti上展示redis性能报表图,可以看到redis的性能变化趋势图,但是还缺了实时报警通知的功能,现在补上这一环节.在redis服务瓶颈或者异常时候即使报警通知,方便dba第一时间处理维护. 1,下载redis监控插件 Redis已经在服务器安装好了,所以直接可以进行监控,redis集群安装请参考:http://blog.itpub.net/26230597/viewspace-1145831/,下载地址为:http://download.csdn.net/deta

zabbix监控redis集群

1.agent端新建自动发现redis集群端口 脚本如下 #!/bin/bash #redis_sport_scan.sh redis() { port=($(sudo netstat -tpln | awk -F "[ :]+" '/redis/ && /0.0.0.0/ {print $5}')) printf '{\n' printf '\t"data":[\n' for key in ${!port[@]} do if [[ "${

剑指架构师系列-Redis集群部署

初步搭建Redis集群 克隆已经安装Redis的虚拟机,我们使用这两个虚拟机中的Redis来搭建集群. master:192.168.2.129 端口:7001 slave:192.168.2.132 端口:7002 sentinel:192.168.2.129 端口:26379 来说一下这个sentinel,sentinel是一个管理redis实例的工具,它可以实现对redis的监控.通知.自动故障转移.sentinel不断的检测redis实例是否可以正常工作,通过API向其他程序报告redi

Redis集群~StackExchange.redis连接Twemproxy代理服务器

回到目录 本文是Redis集群系列的一篇文章,主要介绍使用StackExchange.Redis进行Twemproxy(文中简称TW)代理服务的连接过程,事务上,对于TW来说,我们需要理解一下它的物理架构,它类似于Nugix,主要实现的是请求转发,但它还有一个重要的功能,那就是自动分片,这对于大数据是很必要的,你的服务器需要横向扩展时,不需要告诉客户端,这是一种很理解化的设计模式,当然,也对于Redis来说,在配置TW之后,是可以被全美支持的! 关于tw和Redis集群的设计图 关于StackE

生产环境ehcache迁移到集中式redis集群

原先项目中使用的ehcache分布式缓存,缺点是浪费内存,并且ehcache使用的是jvm进程的内存,因此内存使用很受限制. 还有就是业务中有时希望更新一个业务实体来使对应的缓存失效的场景,这种情况下如果对应业务实体缓存有多台机子那更新实体后更新缓存只能是其中一台,无法全部更新. 基于以上几点,项目希望切换成集中式缓存. 集中式缓存服务端架构是:网易LBS+Twemproxy+redis集群. 缓存客户端使用的是spring Data Redis. 由于Twemproxy代理本身不支持multi