Mystat 数据库监测

说起这款mystat,其实它就是一个Perl脚本,但是用来监测mysql还是足够了,下面我们来介绍一下这款利器。 因为是perl脚本,所以首先需要机器支持Perl,如果你的机器没有安装那么可以直接执行yum install perl,它会帮你安装各种Perl的依赖lib,如果你喜欢编译安装,那么可以去 perl官方(http://www.perl.org/get.html) 下载编译安装,具体编译细节本文不做介绍。 好了已经安装或者已经有perl的小伙伴就可以去下载perl的mysql包了,首先需要安装的是DBI,Perl连接数据库需要安装DBI模块和相应数据库的DBD驱动,Linux上默认安装的Perl是没有该模块的,所以要手动安装。

安装DBI

1
2
3
4
5
6
wget http://cpan.metacpan.org/authors/id/T/TI/TIMB/DBI-1.631.tar.gz
tar -zxvf DBI-1.631.tar.gz
cd DBI-1.631
perl Makefile.PL
make
make install

安装DBD-mysql

具体可以到官方(http://search.cpan.org/~capttofu/DBD-mysql-4.020/) 选择版本下载,我这里选择的是截止目前为止的最高版本DBD-mysql-4.020,好了下载我们一如既往的编译安装

1
2
3
4
5
6
wget http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-4.020.tar.gz
tar -zxvf DBD-mysql-4.011.tar.gz
cd DBD-mysql-4.011
perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config
make
make install

安装完成之后,我们就可以去下载mystat脚本了,可以到本文末下载或者去作者博客(http://www.penglixun.com/) 站下载,下载好脚本到我们的服务器上即可运行它,执行脚本

1
./mystat.pl -hlocalhost -uusername -ppassword

结果如下图:mystat

DBD-mysql-4.020.tar.gz 下载

DBI-1.631.tar.gz 下载

mystat.pl 下载

(The End)

坚持原创技术分享,您的支持将鼓励我继续创作!