
MySQLMTOP数据库监控工具版本2.2已提供。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
MySQLMTOP是一个由Python和PHP开发的开源MySQL企业数据库监控工具。该系统利用Python实现多进程的数据采集以及告警机制,而PHP则负责构建Web展示和管理界面。 值得一提的是,MySQL服务器无需安装任何Agent,只需在监控Web界面的配置中输入相关数据库的信息,启动监控进程后,即可对上百台MySQL数据库的各项状态、连接数、QTS值、TPS值、数据库流量、复制状态、以及性能缓慢查询等进行持续的实时监控。此外,系统还能在数据库偏离预设的正常运行阀值(例如连接异常、复制异常或复制延迟)时,自动发送告警邮件通知DBA团队以便及时处理。同时,MySQLMTOP也具备对历史数据进行归档的功能,并通过图表的形式直观地展示出数据库近期运行状态,从而帮助DBA和开发人员更好地分析和诊断遇到的问题。 MySQLMTOP 2.2 版本更新记录如下:1. Google字体样式已本地化,有效解决了字体加载速度慢的问题;2. Python脚本的执行方式已更新为使用 `./python script` 命令;3. 复制监控功能已支持GTID模式的监控;4. 修复了复制延时无法触发报警的问题;5. 修正了进程监控中出现进程重复显示的缺陷;6. 增加了2.1版本到2.2版本的升级支持。
主要功能特性包括:1. 实时MySQL可用性监视:通过对数据库可用性的持续监视和衡量,开发者和DBA能够全面了解其是否符合所承诺的服务水平目标;2. 实时MySQL状态监视与警报: MySQLMTOP持续监测MySQL的基本状态和性能信息,包括数据库连接状态、启动时间、数据库版本、总连接数、活动进程、QPS值、TPS值以及进出MySQL数据库的流量信息。当数据库状态出现异常或偏离正常基准水平时,系统将立即发出报警邮件通知管理员;3. 实时MySQL复制监视: MySQLMTOP能够自动发现您的MySQL复制拓扑结构并进行持续监视,监测数据库的延时和binlog信息,从而帮助您了解所有MySQL主服务器和从服务器的性能表现、可用性和运行状况。在问题(例如从服务器延迟)导致潜在停机前,系统将向管理员提供及时的纠正建议;4. 远程监视云中的MySQL:该工具专为云环境和虚拟机设计,无需借助任何远程代理器即可远程监视您的MySQL服务器;5. 直观管理所有MySQL服务器: MySQLMTOP提供了一个基于Web的直观界面,让您能够全面深入地了解数据库性能、可用性以及关键活动等信息;您可以直观地查看单个服务器的信息、自定义的应用组或所有服务器的状态。丰富的实时图形和历史图形将帮助您深入了解详细的服务器统计信息;6. 可视化MySQL慢查询分析: 系统可以监视实时查询性能并提供执行统计信息,方便您筛选和定位导致性能下降的关键SQL代码。通过结合使用Information Schema,您可以直接从MySQL服务器收集数据,无需额外的软件或配置;7. 性能监视: 该工具可以监测影响 MySQL 性能的主要指标,例如查询缓存命中率, Key_buffer_read_hits, Key_buffer_write_hits, Thread_cache_hits, Key_blocks_used_rate, Created_tmp_disk_tables_rate 等信息,并根据这些关键性能指标对服务器的核心参数进行调整与优化。
全部评论 (0)


