OrzDBA是淘宝DBA团队发布的监控脚本,使用perl开发,可以完成对linux系统和MySql相关指标的实时监控linux系统信息的监控#./orzdba-sys显示出了当前负载状况、CPU使用状况、swap状况还有其他参数来查看具体信息,例如系统负载-l/--loadCPU-c/--cpuswap空间-s/--swap硬盘读写-d/--disk,需要参数,指明目标硬盘,可以使用df命令查看有哪些硬盘设备网络收发信息-n/--net,需要参数,指标目标网络设备,可以使用ifconfig命令查看这些信息都是来自/proc目录下的系统元数据,例如负载信息/proc/loadavgCPU信息/proc/statdisk信息/proc/diskstatMySql信息监控#./orzdba-mysql显示出数据库常用变量值、insert/update/delete/select的统计值、innodb请求命中率、线程状态、mysql收发字节数文档中给出“innodb请求命中率”的计算公式为:Hit%= (Innodb_buffer_pool_read_requests-Innodb_buffer_pool_reads) /Innodb_buffer_pool_read_requests*%还有不少其他参数,可以使用帮助命令查看#./orzdba-hMySql这些监控指标的来源,和mysqlreport等工具类似,都是通过showvariables列出经常白癜风哪里治的好初期白癜风
|