MySQL监控工具-orzdba

源代码地址:http://code.taobao.org/p/orzdba/src/trunk/    

[[email protected] servers]# chmod +x orzdba

在代码的160行左右,配置自己的MySQL验证信息:username、password、socket、host、port
[[email protected] servers]# grep -n ‘my $MYSQL‘ orzdba
160:my $MYSQL    = qq{mysql -s --skip-column-names -uroot -pyoon -h127.0.0.1 -P$port };

先安装tcprstat
[[email protected] servers]# ln -sf /export/servers/tcprstat-static.v0.3.1.x86_64 /usr/bin/tcprstat
[[email protected] servers]#chmod u+s /usr/bin/tcprstat

需要安装的perl依赖包:
yum install perl-Test-Simple.x86_64
yum install perl-Time-HiRes
yum install perl-ExtUtils-CBuilder
yum install perl-ExtUtils-MakeMaker
yum install perl-DBD-MySQL
yum install perl-DBI

安装中报错:(因缺少了“yum install perl-Test-Simple.x86_64”)
t/02derived.t ..... Can‘t locate Test/More.pm in @INC (@INC contains: /export/servers/Perl_Module/version-0.99/blib/lib /export/servers/Perl_Module/version-0.99/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at t/02derived.t line 7.
BEGIN failed--compilation aborted at t/02derived.t line 7.
t/02derived.t ..... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run

安装Perl的File:LockFfile模块
安装version模块
wget http://search.cpan.org/CPAN/authors/id/J/JP/JPEACOCK/version-0.99.tar.gz
tar -zxvf version-0.99.tar.gz
cd version-0.99
perl Makefile.PL
make 
make test
make install

安装安装File::Lockfile模块:
wget http://search.cpan.org/CPAN/authors/id/G/GL/GLORYBOX/File-Lockfile-v1.0.5.tar.gz

tar -zxvf File-Lockfile-v1.0.5.tar.gz 
cd File-Lockfile-v1.0.5 
perl Build.PL
perl ./Build
perl ./Build test
perl ./Build install

安装Class-Data-Inheritable模块:
wget http://search.cpan.org/CPAN/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gztar -zxvf Class-Data-Inheritable-0.08.tar.gz 
cd Class-Data-Inheritable-0.08 
perl Makefile.PL 
make 
make test 
make install

安装Module-Build模块:
wget http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/Module-Build-0.31.tar.gz 
tar -zxvf Module-Build-0.31.tar.gz 
cd Module-Build-0.31 
perl Build.PL 
./Build 
./Build test 
./Build install

安装完提示:Usage: Socket::inet_ntoa(ip_address_sv) at ./orz line 477
因主机名不能解析,将IP和主机名写到/etc/hosts文件

[[email protected] servers]# vi /etc/hosts
172.16.9.242   hank-yoon.com

[[email protected] servers]# ./orzdba  -lazy -rt -S /export/data/mysql/tmp/mysql.sock

count:此间隔内完成的请求数量
avg:此间隔内所有完成的请求,响应的平均时间
95_avg:此间隔内,95%的请求量的平均响应时间,单位微秒,该值较能体现MySQL Server查询的平均响应时间

[[email protected] servers]# ./orzdba -innodb -S /export/data/mysql/tmp/mysql.sock

时间: 2024-10-03 14:03:21

MySQL监控工具-orzdba的相关文章

Mysql监控工具小集合

介绍一些常见的Mysql监控工具. Cacti Cacti是 一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.它通过snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数.它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构.host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善,界面友好. MysqlReport MysqlReport 实际上只是

开发同学的福利--mysql监控工具sqlprofiler,类似sqlserver的profiler工具

最近无意发现了mysql的客户端监控工具“Nero Profile SQL”,刚开始还不知道怎么使用,经过半小时摸索,现将使用步骤写下来. 背景:开发的时候,如果数据存储层这块使用EF,或者其他orm框架,数据库是mysql,想知道最终执行的sql语句,那么这款工具就帮你忙了. 1.去官网下载安装windows版本http://www.profilesql.com/download/ 2.安装完成,连接mysql数据库 3.修改程序里面的连接字符串 我的理解是,Nero Profile SQL工

MySQL监控工具-orztop

先安装orzdba,链接:http://blog.itpub.net/28939273/viewspace-1875895/ 安装依赖的包:[[email protected] servers]# yum install perl-TermReadKey.x86_64 否则报错如下:[[email protected] servers]# ./orztop -u=root -p='yoon' -S=/export/data/mysql/tmp/mysql.sockCan't locate Ter

mysql监控工具之innotop

innotop是一个通过文本模式显示MySQL和InnoDB存储引擎的监测工具.innotop是用perl语言开发,这是它能更加灵活的使用在各种操作平台之上,它能详细的的监控出当前mysql和innodb存储引擎运行的状态,以便维护人员根据结果合理的优化数据库,让数据库更稳定更高效的运行.innotop依赖于系统的perl-ExtUtils-MakeMaker软件包. 1.安装perl依赖包 [[email protected] ~]# yum install perl-ExtUtils-Mak

MoNyog 5.72 mysql监控工具的介绍

MoNyog这款web端的mysql监控软件很好用. 具体就不给大家安利了. 直接贴百度网盘的下载地址:https://qdcu01.baidupcs.com/file/419603905dcca568ce6ad4c5927b0d2b?bkt=p2-nj-922&fid=4094912105-250528-1004876217482528&time=1466936855&sign=FDTAXGERLBH-DCb740ccc5511e5e8fedcff06b081203-boIfFx

MySQL监控工具

1..Spotlight on mysql 客户端工具,有漂亮的ui界面,可以监控到mysql的io.qcache.连接数.buffer pool等等,还有预警的功能 2.Lepus[用的较多] 一个开源的国产监控平台,可以监控到mysql的慢查询. qcache.连接数.buffer pool等等,可以同时监控多台,配置多个实例即可3.Zabbix 也是一个开源的监控平台,和lepus类似,配置比较复杂

mysql监控工具之percona-toolkit集合

1.下载安装percona-toolkit软件 [[email protected] ~]# wget http://www.percona.com/downloads/percona-toolkit/2.2.13/deb/percona-toolkit_2.2.13.tar.gz [[email protected] ~]# tar xvf percona-toolkit_2.2.13.tar.gz  -C /usr/local/ [[email protected] ~]# cd /usr/

mysql 监控工具monyog使用总结

1. 下载安装 2. 登录之后,查看 locked queries 2. 慢查询

mysql的监控工具软件介绍

与自动的数据库备份不同,对系统管理员来说,保护数据免受未授权用户的侵犯需要采取一定的行动.如果你用的是MySQL,就可以使用一些方便的功能来保护系统,来大大减少机密数据被未授权用户访问的风险.如此说来,对MySQL的监控,就是一个极为重要的一项,接下来小编就给大家介绍几种好用的MySQL监控工具: 一.iis7服务器监控工具: IIS7服务器监控工具该软件风格简约,操作简单,删除系统缓存,重启服务器,修改服务器账号密码,修复服务器复制功能等,也可以一键开启关闭MYSQL和503错误的监控,省去了