• 我的订阅
  • 科技

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
更多关于科技的资讯:
固体废物综合治理是生态文明建设的重要内容,也是推进美丽中国建设的关键环节。近日,国务院办公厅印发《固体废物综合治理行动计划》
2026-01-24 12:14:00
鲁网1月24日讯国家新一轮消费品以旧换新及数码智能产品购新补贴政策红利持续释放。作为通信行业标杆企业,山东移动济宁分公司积极响应国家号召
2026-01-24 14:00:00
提供16万多方生态空间 设立7亿元资本活水每日商报讯 眼下,“AI漫剧”正加速走入公众视野。作为人工智能时代下中国文化“新三样”(网文
2026-01-24 10:59:00
固安搭建AI智慧招商平台 30秒生成企业选址方案
1月20日,“立业固安”平台工作人员(中)通过平台向企业推荐合适的选址方案。 万 倩摄河北日报讯(记者刘英)30秒,生成一份定制化的选址方案
2026-01-24 08:19:00
近日,杭州德胜快速路(石德立交至明石路段)、秋石快速路(石德立交-石石立交)两项夜景照明提升工程顺利竣工。具体有哪些改变
2026-01-24 09:28:00
距离过年只剩大半个月时间,今年的年货你已经准备好了吗?本周日,100多个AI高手将集结在杭州东站的中国数谷·未来数智港
2026-01-24 10:29:00
来雄安,体验智能弹性绿波带
来雄安,体验智能弹性绿波带主要道路早晚高峰通行缩短15分钟近日,雄安新区容东片区乐民街的数字化道路上,车辆顺畅通行。 河北日报记者 刘光昱摄河北日报讯(见习记者康晓博)从雄安新区工信科技数据局获悉
2026-01-24 08:27:00
太重集团1月21日发布消息,太重首批32米纯电直臂式高空作业平台顺利批量下线,这不仅是太重高空作业平台产品型谱的重要补位
2026-01-24 07:17:00
武文博 柳州工学院随着科学技术的迅猛发展,人工智能(AI)技术在各个领域的应用日益广泛,尤其在电子信息与自动化系统设计中
2026-01-24 00:03:00
常胜 徐州九鼎机电总厂目前,智能制造已经成为推动制造业高质量发展的重要引擎。智能制造技术为人类社会的生产生活带来前所未有的变革与创新发展
2026-01-24 00:03:00
科学循证引领抗衰新方向 斐萃研究院赋能30+ 40+女性精准抗衰
1月17日,2026国际前沿抗衰老及代谢研究学术交流会暨斐萃科学抗衰研究院成立大会在广州顺利举办。本次大会汇聚产学研医权威力量
2026-01-23 20:36:00
喜茶低调盘点2025年度小事 差异化战略成效显著
鲁网1月23日讯1月23日,喜茶在官方微博上发布了2025年度“小事记”,盘点了过去一年在差异化产品和品牌方面的关键“小事”
2026-01-23 20:38:00
仁怀:国补红利精准释放 消费市场迎开年“开门红”
多彩贵州网讯2026年消费品以旧换新国补政策于1月10日全面落地,中央625亿元超长期特别国债资金的强力加持,叠加商家精准承接的配套优惠与服务升级
2026-01-23 20:37:00
中国消费者报北京讯(记者桑雪骐)近日,追觅科技正式官宣成为中央广播电视总台2026年春节联欢晚会智能科技生态战略合作伙伴
2026-01-23 17:16:00
飞利浦旋护新9系Ultra高端款剃须刀新意限定版首发上市
新春将至,大家都希望以最好的状态和面容迎接新年,新春礼赠更要送到“面子上”。每份精心挑选的礼物都承载着对亲密关系的珍视
2026-01-23 17:09:00