在线上MySQL运维诊断时候,需要获取各种MySQL性能元数据后,并进行计算,对诊断排查带来麻烦。 另外,想要同时直观的监控主机和MySQL压力情况比较麻烦,需要开多个session来回切换诊断。
orzdba 的主要功能: 将MySQL性能元数据进行计算,统计MySQL/INNODB层面的各种指标(QPS/TPS/thread/buffer/log等)和性能阀值展现。 将Linux和MySQL性能指标结合在一起,更方便的对主机和MySQL压力情况进行展示,能够直观一眼看出目前压力的瓶颈点。
orzdba是淘宝DBA团队开发出来的一个perl监控脚本,主要功能是监控mysql数据库,也有一些磁盘和cpu的监控选项,好不好用就见仁见智,毕竟各公司需求不尽相同. 安装: 既然是perl脚本,那当然是先装各种perl相关的依赖包和控件: yum install -y perl-Test-Simple.x86_64 perl-Time-HiRes perl-ExtUtils-CBuilder
安装 orzdba 代码SVN地址:http://code.taobao.org/p/orzdba/src/trunk/ 说明:Perl脚本,用于对Linux主机和MySQL相关指标进行实时监控。 修改代码160行左右配置MySQL的相关验证信息,如username,password,host,port,sock等 安装tcprstat 安装orzdba_rt_depend_perl_module
Date : 2012-08-03 Team : Taobao DBA 代码 SVN 地址: http://code.taobao.org/p/orzdba/src/trunk/ 说明: Perl 脚本,用于对 Linux 主机和 MySQL 相关指标进行实时监控。 工具主要有如下参数: 下面分别说明一下: 1 、查看 Linux 主机指标 -l,--load Prin
安装: 既然是perl脚本,那当然是先装各种perl相关的依赖包和控件: yum install -y perl-Test-Simple.x86_64 perl-Time-HiRes perl-ExtUtils-CBuilder yum install -y perl-ExtUtils-MakeMaker perl-DBD-MySQL perl-DBI perl-Module-Build 还有一个
——– —–load-avg—- —cpu-usage— —–net(B)—– ———–QPS–TPS———– time | 1m 5m 15m |usr sys idl iow| recv send | ins upd del sel iud| 21:39:54| 0.06 0.06 0.64| 0 0 100 0| 0b
./orzdba -lazy -rt -S /u01/svr/working/my3306/run/mysql.sock mysql -s --skip-column-names -h127.0.0.1 -urep -P3306 -prep123 -Dmysql -S /u01/svr/working/my3306/run/mysql.sock 源代码地址:http://code.taobao.o
参考:http://code.taobao.org/p/orzdba/src/ http://code.taobao.org/p/myrelay/wiki/index/ http://www.taobaodba.com/html/937_orzdba.html 下载源代码: [root@yz-db paul]# svn co http://code.taobao
1.orzdba_monitor.sh脚本使用 ./orzdba_monitor.sh 主要是用nohup同时在后台调用orzdba,启动下面三个命令 [root@node02 scripts]# ps -ef |grep orzdba root 19887 1 0 17:40 ? 00:00:00 /usr/bin/perl -w /scripts/orzdba
5.6中设置了密码安全,故orzdba往常的在orzdba文件中修改登录mysql方式,写密码进去就会报 Warning: Using a password on the command line interface can be insecure 如何解决,可以通过下面两个方法 1.把数据库密码写到my.cnf配置文件里面 2.同样利用mysql5.6的新特性, mysql_config_edi
这两款工具都是基于perl,由淘宝DBA朱旭编写。 Orzdba 将MySQL性能统计信息进行计算,统计MySQL/INNODB层面的各种指标(QPS/TPS/thread/buffer/log等), 将OS和MySQL统计参数放在一个屏幕中展现。 可选项 -L,--logfile Print to Logfile. -l,--load Print L
mysql工具集:orzdba 下载: http://code.taobao.org/p/orzdba/src/trunk/ 修改代码160行左右配置MySQL的相关验证信息,如username,password,host,port,sock等 安装tcprstat 安装orzdba_rt_depend_perl_module.tar.gz依赖包(version模块、Class-Data-Inhe
1.1 概述 脚本主要用于观测系统和MySQL性能信息。参数包括主要参数和辅助参数。 主要参数如下: l系统性能信息相关: n-l:查看系统平均负载。 n-c:CPU不同状态的时间片分配信息。 n-d:磁盘状态信息。要求必须输入磁盘名,如sda、sdb等。 n-s: 交换空间信息。 n-n:当前网络流量信息。要求必须输入接口名,如eth0、eth1等。 lMySQL性能相关: n-com:inse