MySQL MTOP是一个由Python+PHP开发的开源MySQL企业监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,即可对上百台MySQL数据库的状态、连接数、QTS、TPS、数据库流量、复制、性能慢查询等进行时时监控。并能在数据库偏离设定的正常运行阀值(如连接异常,复制异常,复制延迟) 时发送告警邮件通知到DBA进行处理。并对历史数据归档,通过图表展示出数据库近期状态,以便DBA和开发人员能对遇到的问题进行分析和诊断。
MySQLMTOP开源MySQL监控系统2.1已于2014年2月28日发布,这次更新的内容如下:
1.添加主机时设置一个默认端口3306,无需重复输入
2.验证表单提示完善(英文提示汉化)
3.增加复制延时图表分析
4.图表功能完善-图表可按小时,按天分析。
5.python函数连接数据库函数增加超时参数
6.数据库优化,索引重建,历史数据表改为分区表
7.提供2.0到2.1的升级
修复了以下bug
1.web界面数据库连接里面非3306端口无法配置
2.主机批量添加无法写入数据库
3.复制监控中延时大于1天时显示异常
4.管理中心退出链接地址错误
5.修复内核信息与HOSTNAME不对应问题,更改HOSTNAME为中文主机名