refers to:http://blog.chinaunix.net/u/504/showart_1666344.html
mtop 实时监控 MySQL
Requires the following perl modules: Module Available At
------------ --------------------------------------------------------
Curses
http://cpan.linuxforum.net/authors/id/G/GI/GIRAFFED DBI Distributed as Bundle::DBI:
http://www.cpan.org/authors/id/TIMB DBD::mysql
http://www.cpan.org/modules/by-module/DBD Getopt::Long (Distributed with Perl 5)
Net::Domain Part of libnet:
http://www.cpan.org/authors/id/GBARR# perl -e 'use Curses'
# perl -e 'use DBI'
# perl -e 'use DBD::mysql'
# perl -e 'use Getopt::Long'
# perl -e 'use Net::Domain'没有输出就是模块已经安装了,有错误就是相应的模块没有安装。可以在上面给出的地址下载相应模块的最新版本。
安装所需的 Perl 模块:
# tar zxvf Curses-x.xx.tar.gz
# cd Curses*
# perl Makefile.PL
# make
# make installyum 仓库里有 perl-DBI ,所以直接 yum 安装,# yum -y install perl-DBI因为是编译安装的 MySQL ,所以需要把 lib 的路径加入 ld.so.conf ,# vi /etc/ld.so.conf
/usr/local/mysql/lib/mysql
# ldconfig虽然 yum 仓库里有 perl-DBD-MySQL ,但其依赖 mysql ,所以还是编译安装,# tar zxvf DBD-mysql-x.xxxx.tar.gz
# cd DBD-mysql*
# perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config
# make
# make install安装 mtop :# tar zxvf mtop-0.6.6.tar.gz
# cd mtop-0.6.6
# perl Makefile.PL
# make
# make install添加相应的 MySQL 数据库用户:
# mysql -uroot -pPASSWORD
mysql> GRANT RELOAD,PROCESS,SUPER ON *.* TO
'mtop'@'localhost' IDENTIFIED BY 'mtop';
mysql> FLUSH PRIVILEGES;
mysql> exit运行:因为自定义了 mysql.sock 的位置,所以需要做个链接 mtop 才能运行,
# ln -s /var/run/mysqld/mysql.sock /tmp/mysql.sock
# mtop --dbuser=mtop --password=mtop
分享到:
相关推荐
它能够实时监控多个 MySQL 服务器的状态、连接数、每秒查询量(QPS)、事务处理速度(TPS)、数据库流量、复制状态以及性能指标,并在检测到异常(如连接错误、复制异常或延迟)时发送告警邮件给 DBA 进行处理。...
MySQL MTOP是一个由Python+PHP开发的开源MySQL数据库监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后...
MySQL MTOP是一个由Python+PHP开发的开源MySQL企业监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,...
该项目是一款基于Python和PHP构建的开源MySQL数据库监控系统MTOP,包含483个文件,涵盖207个PHP文件、92个JavaScript文件、73个PNG图片文件、34个HTML文件、25个CSS文件、14个Python脚本文件、8个字体文件、8个GIF...
- **Zabbix、Prometheus + Grafana**:这些是更全面的系统监控解决方案,可以监控MySQL在内的多种服务,提供丰富的图表和告警功能。 总之,orztop作为一款轻量级的MySQL实时监控工具,对于日常运维和故障排查具有很...
MySQL MTOP是一个由Python PHP开发的开源MySQL企业监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,...
1. **实时监控**:MySQLMTOP能够实时展示MySQL服务器的关键指标,如CPU使用率、内存占用、连接数、查询速率等,让管理员随时了解数据库的健康状况。 2. **性能指标**:它提供详细的性能指标统计,包括慢查询日志...
MySQL MTOP数据管理最新官方版,MySQL MTOP是一个由Python+PHP开发的开源MySQL企业监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL服务器无需安装任何Agent,只需在监控WEB界面配置...
MySQL MTOP是一个由Python+PHP开发的开源MySQL企业监控系统。系统由Python实现多进程数据采集和告警,PHP实现WEB展示和管理。MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息,启动监控进程后,...
也可以用一些现成的监控工具进行查询,目前用的比较多的innotop、mysqlreport、mtop、mytop,还有淘宝perl语言研发的orzdba。 就监控的指标而言,有系统层面的,数据库层面的。 1、系统层面包括系统的load、cpu、...
`mytop`是一款基于命令行的实时监控工具,它模仿了MySQL数据库管理中的`top`命令,提供了针对MySQL服务器性能的实时查看和分析功能。你提到的"linux下cpu mem监控的mytop源码"正是这样的一个工具,通过分析源码,...
2、实时MySQL状态监视和警报MySQL MTOP持续监视MySQL的基本状态和性能信息,包括数据库连接状态,启动时间,数据库版本,总连接数,活动进程,QPS,TPS,进出MySQL数据库的流量信息。在数据库状态异常或偏离正常基准...
Lepus是一套开源的数据库监控平台,目前已经支持MySQL、Oracle、SQLServer、MongoDB、Redis等数据库的基本监控和告警(MySQL已经支持复制监控、慢查询分析和定向推送等高级功能)。Lepus无需在每台数据库服务器部署...
Innotop 是一个高级的 MySQL 监控工具,专为 InnoDB 存储引擎设计,提供了丰富的实时性能信息。通过它,你可以深入理解数据库的运行状态,包括缓冲池、锁定、查询等关键指标,从而更好地优化数据库性能。 ### 安装 ...
15. 数据库监控:mytop、orzdba、Percona Toolkit、Maatkit、innotop、myawr和SQL级监控工具监控MySQL的性能和健康状况。 16. 基准测试:多种MySQL基准测试工具如mysqlsla、sql-bench、Super Smack和Percona's TPCC...
3. **监控工具**: 如Cacti、Nagios/Icinga、Zabbix和Grafana,用于实时监控系统性能和状态;Mtop、MRTG、Monit则专注于网络流量和系统性能监控;dstat、atop、nmon提供系统资源统计;slabtop关注内核slab缓存;sar...
5. **Mtop**: 类似于MySQL的监控工具,用于监控MySQL数据库的性能。 6. **MRTG (Multi Router Traffic Grapher)**: 专门用于绘制网络流量图表的工具。 7. **Monit**: 可以监控进程、文件、目录和网络服务等,当检测...