MySQL MTOP —— MySQL 企业监控系统

MySQLMTOP 是一个由Python+PHP开发的开源MySQL企业监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL 服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,即可对上百台MySQL数据库的状态、连接数、QTS、 TPS、数据库流量、复制、性能慢查询等进行时时监控。并能在数据库偏离设定的正常运行阀值(如连接异常,复制异常,复制延迟) 时发送告警邮件通知到 DBA进行处理。并对历史数据归档,通过图表展示出数据库近期状态,以便DBA和开发人员能对遇到的问题进行分析和诊断。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-11-03 18:15:13

MySQL MTOP —— MySQL 企业监控系统的相关文章

flask与mysql写的简单监控系统示例

这里以监控内存使用率为例,写的一个简单demo性程序,具体操作根据51reboot提供的教程写如下. 一.建库建表 创建falcon数据库: mysql> create database falcon character set utf8; Query OK, 1 row affected (0.00 sec) 创建内存监控使用的表stat,表结构如下: CREATE TABLE `stat` (   `id` int(11) unsigned NOT NULL AUTO_INCREMENT,

科达企业监控解决方案

http://www.aliyun.com/zixun/aggregation/13605.html">视频监控在早期主要运用于银行.交通等特殊行业或政府安全部门,这些机构因其本身的特殊性对监控系统的性能要求都比较复杂.严格,构建这样的一套系统自然要花费不少精力和财力.但普通的企业监控则完全不必如此,企业监控系统,需要的是简单的部署.便捷的操作.低廉的成本,以及,全面但适合自己的功能.网络化大时代的背景下,视频监控也迎来了网络视频监控的时代,尤其是对企业监控而言,网络视频监控更是拥有无可比

Mtop,Mysql Top,一个Mysql的监控工具

mtop 实时监控 MySQL Requires the following perl modules:       Module             Available At     ------------     --------------------------------------------------------     Curses              http://cpan.linuxforum.net/authors/id/G/GI/GIRAFFED     D

容器化MYSQL集群在Uber系统中的应用

本文讲的是容器化MYSQL集群在Uber系统中的应用[编者的话]Uber使用的Schemaless存储系统支撑了Uber最重要的服务,如,Mezzanine等.Schemaless 是一个构建在MySQL集群上,可扩展高可用的数据存储.但管理Uber数据量庞大的数据库集群服务需要应用Docker技术. 当集群节点数为16个时,集群管理非常容易,但若集群规模超过1000,并运行了4000多个数据库服务,就需要另一种工具了.之前所有的集群都由 Puppet来管理.大量的临时脚本,以及人工操作已无法满

Mysql运行环境优化(Linux系统)

这篇文章主要介绍了Mysql运行环境优化(Linux系统),本文优化了修改Linux默认的IO调度算法.扩大文件描述符.禁用numa特性.修改swappiness设置.优化文件系统挂载参数等配置,需要的朋友可以参考下 一.修改Linux默认的IO调度算法. linux默认的IO调度算法为cfq,需要修改为dealine,如果是SSD或者PCIe-SSD设备,需要修改为noop,可以使用下面两种修改方式. 1.在线动态修改,重启失效. 代码如下: echo "deadline" >

【Mysql】flush privilges 刷新系统权限相关表

对mysql.user进行手工操作,比如添加新用户或更改用户的旧密码后,需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问! 以root身份登录数据库,创建用户yangql mysql> create user yangql  identified by 'yangql'; Query OK, 0 rows affected (0.02 sec) mysql> exit Bye 测试连接. [root@rac3 home]# mysql -uyangql -

mysql创建表,默认系统当前时间

问题描述 mysql创建表,默认系统当前时间 2C CREATE TABLE tmp_webservice_sql_log (ID INT(10) NOT NULL AUTO_INCREMENTSEND_DATA_TIME DATETIME DEFAULT NULLSEND_STATE VARCHAR(10) DEFAULT NULLINTER_NAME VARCHAR(100) NOT NULLCREATE_TIME DATETIME NOT NULL DEFAULT CURRENT_TIME

mysql+php+httpd,centos系统问题!!!!!!!!

问题描述 mysql+php+httpd,centos系统问题!!!!!!!! 公司前同事在服务器上搭建了这样的一个系统,现在走人了,上几天这个进程让我kill掉了,重启服务之后访问不到工程,请问大侠们怎么才能让这个工程跑起来,急,在线等. 解决方案 人走了还是人死了?人走了就不能联系了?你这么简单一说,谁能帮你.最好还是联系之前的员工. 解决方案二: 起码先熟悉php,apache等日志,分析里面有没有错误提示信息.

MySQL 的实时性能监控利器

操作系统及MySQL数据库的实时性能状态数据尤为重要,特别是在有性能抖动的时候,这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈,就像你在Linux系统上使用「top,sar,iostat」等命令工具一样,可以立刻定位OS的性能瓶颈是在IO还是CPU上,所以收集/展示这些性能数据就更为重要,那都有哪些重要的实时性能状态指标可以反应出系统和MySQL数据库的性能负载呢? 目前在Linux跑MySQL是大多数互联网公司的标配,以上图片的性能数据指标项是我认为在Linux,MySQ