• 我的订阅
  • 科技

dba+开源工具:面向开发的Redis轻便式图形可视化监控工具(附下载)

类别:科技 发布时间:2023-01-28 13:00:00 来源:dbaplus社群

工具研发者介绍

贺春旸,凡普金科和爱钱进DBA团队负责人,《MySQL管理之道:性能调优、高可用与监控》第一&二版、《MySQL运维进阶指南》作者,曾任职于中国移动飞信、安卓机锋网。五次荣获dbaplus年度MVP,致力于MariaDB、MongoDB等开源技术的研究,主要负责数据库性能调优、监控和架构设计。

工具下载:

https://github.com/hcymysql/redis_monitor

简介

轻便式Redis Monitor是面向研发人员的图形可视化监控工具,借鉴了LEPUS(天兔)监控平台以及redis-cli info命令输出的监控指标项,去掉了一些不必要、看不懂的监控项,目前采集了数据库连接数、QPS、内存使用率统计和同步复制延迟时长。

Redis Monitor可以监控单机模式、哨兵模式、集群模式,并且录入一个主库或者从库IP,自动发现主库或者从库IP信息,无需人工再次录入。

采用远程连接方式获取数据,所以无需在Redis服务器端部署相关agent或计划任务,可实现微信和邮件报警。

注:监控环境为Redis 6.2以上版本。

1)Redis状态监控

dba+开源工具:面向开发的Redis轻便式图形可视化监控工具(附下载)

2)点击图表,可以查看历史曲线图连接数

dba+开源工具:面向开发的Redis轻便式图形可视化监控工具(附下载)

QPS每秒查询量

dba+开源工具:面向开发的Redis轻便式图形可视化监控工具(附下载)

内存使用率

dba+开源工具:面向开发的Redis轻便式图形可视化监控工具(附下载)

环境搭建

1、php-redis驱动安装(Centos 7系统)

shell> yum install -y php-pear php-devel php httpd mysql php-mysqlnd php-redis

2、重启httpd服务

shell> systemctl restart httpd.service

3、redis需要授权连接密码

> config set requirepass yourPassword

Redis monitor部署

把https://github.com/hcymysql/redis_monitor/archive/master.zip

安装包解压缩到 /var/www/html/目录下

cd /var/www/html/redis_monitor/

chmod 755 ./mail/sendEmail

chmod 755 ./weixin/wechat.py

(注:邮件和微信报警调用的第三方工具,所以这里要赋予可执行权限755)

1、导入Redis Monitor监控工具表结构(redis_monitor库)

cd /var/www/html/mongo_monitor/

mysql -uroot -p123456 < redis_monitor_schema.sql

(注:mysql_status_history表引擎可以更改为RocksDB引擎,支持数据压缩,这对于减小存储空间以及增快IO效率都有直接的帮助)

https://www.percona.com/blog/2018/04/30/a-look-at-myrocks-performance/

2、录入被监控主机的信息

mysql> INSERT INTO

`redis_status_info`(`id`,`host`,`tag`,`pwd`,`port`,`monitor`,

`send_mail`,`send_mail_to_list`,`send_weixin`,`send_weixin_to_list`,`alarm_threads_running`,

`threshold_alarm_threads_running`,`alarm_used_memory_status`,`threshold_warning_used_memory`)

VALUES (1,'192.168.176.27','Redis测试

','hechunyang123456',6379,1,1,'hechunyang@126.com',1,'hechunyang',NULL,150,NULL,'200M');

注,以下字段可以按照需求变更:ip字段含义:输入被监控Redis的IP地址tag字段含义:输入被监控Redis的业务名字pwd字段含义:输入被监控Redis的密码port字段含义:输入被监控Redis的端口号monitor字段含义:0为关闭监控(也不采集数据,直接跳过);1为开启监控(采集数据)send_mail字段含义:0为关闭邮件报警;1为开启邮件报警send_mail_to_list字段含义:邮件人列表send_weixin字段含义:0为关闭微信报警;1为开启微信报警send_weixin_to_list字段含义:微信公众号threshold_alarm_threads_running字段含义:设置连接数阀值(单位个)threshold_warning_used_memory字段含义:设置已用内存报警阀值(单位M)

3、修改conn.php配置文件

vim /var/www/html/redis_monitor/conn.php

$con = mysqli_connect("127.0.0.1","admin","hechunyang","redis_monitor","3306") or die("数据库链接错误".mysql_error());

改成你的Redis Monitor监控工具表结构(redis_monitor库)连接信息。

4、修改邮件报警信息

cd /var/www/html/redis_monitor/mail/

vim mail.php

system("./mail/sendEmail -f chunyang_he@139.com -t

'{$this->send_mail_to_list}' -s

smtp.139.com:25 -u '{$this->alarm_subject}' -o message-charset=utf8 -o message-content-type=html -m '报警信息:

color='#FF0000'>{$this->alarm_info}

' -xu chunyang_he@139.com -xp

'123456' -o tls=no");

改成你的发件人地址,账号密码,里面的变量不用修改。

5、修改微信报警信息

cd /var/www/html/redis_monitor/weixin/

vim wechat.py

微信企业号设置移步

https://github.com/X-Mars/Zabbix-Alert-WeChat/blob/master/README.md

看此教程配置。

6、定时任务每分钟抓取一次

crontab -l

*/1 * * * * /usr/bin/php

/var/www/html/redis_monitor/check_redis_status.php > /dev/null 2 >&1

check_redis_status.php(用来采集被监控端Redis状态信息和触发报警)

7、更改页面自动刷新频率

vim redis_status_monitor.php

http-equiv="refresh" content="600"

默认页面每600秒自动刷新一次。

8、页面访问

http://yourIP/redis_monitor/redis_status_monitor.php

加一个超链接,可方便地接入你们的自动化运维平台里。

下载方式

此工具现通过dbaplus社群免费为大家提供下载使用。若使用过程中有任何问题或建议,可随时与我们联系,欢迎大家试用。

登录以下链接即可下载:

https://github.com/hcymysql/redis_monitor

更多开源工具&脚本下载

dba+开源工具:面向开发的Redis轻便式图形可视化监控工具(附下载)

更多开源工具及脚本获取方式:

http://dbaplus.cn/list-142-1.html

关于我们

dbaplus社群是围绕Database、BigData、AIOps的企业级专业社群。资深大咖、技术干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙,每季度Gdevops&DAMS行业大会。

关注公众号【dbaplus社群】,获取更多原创技术文章和精选工具下载返回搜狐,查看更多

责任编辑:

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-01-28 19:45:09

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

Tech100 | 瞄准实时3D图形图像引擎差异化定位,艾迪普夯实国产化数字内容生产底层根技术
...链路工具集+资产平台”的数字内容智能生产及信息三维可视化技术提供商。不久前,36氪报道了艾迪普在今年的新品发布会上发布的新一代实时3D图形图像引擎IDP Engine 4
2023-07-28 09:12:00
YashanDB V23.2 LTS发版
...、批量改写、迁移容错、暂停恢复等功能。 新增分布式可视化运维能力V23.2LTS实现了分布式可视化运维能力,通过YashanDB监控运维工具(YashanDBCloudManager
2024-04-23 16:00:00
如何利用opentelemetry可以高效的监控微服务
...日志和链路追踪等多个方面,可以帮助我们收集、分析和可视化系统的各种数据。OpenTelemetry的主要目标是解决监控数据的多样性和复杂性问题。它提供了一套标准化的API和协
2024-07-08 10:47:00
微服务监控工具的选择
...Elasticsearch、Logstash和Kibana。它可以帮助我们收集、分析和可视化微服务的日志,快速发现潜在的问题
2024-06-29 13:14:00
应用性能管理在企业中的重要性
...功能,帮助企业快速定位和解决应用程序问题。5.报表和可视化:APM提供了丰富的报表和可视化功能,帮助运维人员全面了解应用程序性能状况。三、应用性能管理在企业的实践1.选择合适
2024-06-27 02:23:00
全景大数据性能监控与分析的重要性
...常事件、错误信息等,帮助定位和解决性能问题。(三)可视化展示将性能监控数据以可视化的方式展示,如图表、仪表盘等,使数据更加直观和易于理解。可视化展示可以帮助快速发现性能问题的
2024-07-08 11:30:00
龙影ar:可视化智能巡检的创新应用
在当今快速发展的工业领域,可视化智能巡检正成为企业提升生产效率和安全管理水平的关键。本文将深入探讨这一技术如何通过直观的数据分析,为企业带来更加智能化的监控体验。可视化智能巡检的
2024-07-10 10:15:00
2024年,你还在开源自建监控系统?
...力,深度挖掘监控观测数据的业务价值。通过数据分析和可视化功能,企业可以更好地了解业务运行状况,发现潜在问题,优化业务流程,进一步做出更精准的决策。观测云还提供了丰富的自定义场
2024-03-22 15:30:00
全景式服务器性能监控的重要性
...个技术领域,包括数据采集、数据存储、数据分析、数据可视化等。以下是全景式服务器性能监控的关键技术:1.数据采集技术:数据采集是全景式服务器性能监控的基础。数据采集技术需要支持
2024-06-30 05:45:00
更多关于科技的资讯:
2月14日消息,2026年“新春招聘月”系列活动将于2月24日(正月初八)在五一广场太原人才大市场(迎泽区零工示范站)正式启幕
2026-02-14 17:37:00
星火空间完成数千万天使+轮融资 核心产品“进化一号”发动机完成首次试车
大皖新闻讯 此前关于合肥要造火箭的消息引发外界广泛关注,背后则是合肥星火空间科技有限公司(以下简称“星火空间”)落户合肥新站高新区
2026-02-14 18:45:00
国医大师李佃贵为2026雄安国际医疗大健康技术应用大赛发声推介。他表示,当下是中西医并重、传统智慧与现代科技深度融合的时代,中医核心思想与大健康领域发展目标高度契合,期待中医药领
2026-02-14 19:13:00
中国科大取得重要突破 首次实现量子李雅普诺夫指数的精确提取
大皖新闻讯 ”这一结果意义重大,为观测混沌的量子世界提供了全新视角。”相关人员如此评价说。2月14日,大皖新闻记者从中国科学技术大学获悉
2026-02-14 17:35:00
鲁网2月14日讯为提升居民网络使用体验,助力智慧社区建设,近日,山东移动临沂分公司装维团队深入多个社区,开展 “移动装维进社区”专项服务活动
2026-02-14 15:10:00
山东移动临沂分公司:智慧装维服务升级,开启家庭网络新体验
鲁网2月14日讯“您好,我是中国移动装维工程师张师傅,现在上门为您检测网络,这是我的工作证件。”周六上午9点,临沂北城新区书香苑小区的王女士刚结束早间会议
2026-02-14 15:11:00
字节跳动发布豆包大模型2.0,主打真实世界复杂任务执行力
在连续发布Seedance 2.0视频模型、Seedream 5.0 Lite图像模型之后,2月14日,字节跳动宣布推出豆包大模型2
2026-02-14 15:35:00
从米兰冬奥会看全球消费趋势:为何“由你”成了2026年的新叙事?
过去十年,全球化品牌的策略多为“We are the best”,强调品牌的权威感。但现在的趋势是“Its your turn”
2026-02-14 16:20:00
千问大免单再加3天,邀请全国人民体验AI买电影票,激活春节AI新消费
2月14日,千问突然宣布免单再加3天,接入大麦、飞猪,邀请全国人民体验AI买电影票、门票等新功能,激活春节AI新消费。从今天下午3点到大年初一
2026-02-14 16:36:00
依据河北省消费者权益保护委员会联合北京阳光消费大数据研究院于2025年8月发布的智能坐便器比较试验结果,九牧送检样品(型号ZD9640-SA-CJM000
2026-02-14 15:10:00
随着春节的脚步渐近,一场年味十足的“消费盛宴”即将开启。在春节9天假期里,围绕新春采购、美食盛宴、文旅消费、假期休闲等领域
2026-02-14 15:36:00
中亦科技荣膺徽商银行“核心系统3.0”项目“最佳合作伙伴奖”
近日,在徽商银行“核心系统3.0”建设项目总结表彰中,中亦科技凭借在金融核心场域的深度贡献,荣获“最佳合作伙伴奖”。唯一殊荣
2026-02-14 12:50:00
东阿生力源阿胶股份有限公司:千年阿胶文化的传承者与创新者
东阿生力源阿胶股份有限公司,成立于2002年,坐落于“千年阿胶福寿乡”——山东东阿黄河之滨,历经二十多年的深耕细作,现已发展为一家集阿胶等生物养生滋补品研发创新
2026-02-14 12:52:00
作为浙江省第一家海洋生物医药类上市公司,浙江诚意药业股份有限公司(下称“诚意药业”,股票代码:603811)深耕海洋生物医药领域多年
2026-02-14 11:53:00