天兔(LEPUS)监控系统慢查询分析平台配置
2016-05-06 11:04
435 查看
被监控端要安装pt工具[root@HE1~]# tar xvf percona-toolkit-2.2.12.tar.gz[root@HE1~]# cd percona-toolkit-2.2.12[root@HE1percona-toolkit-2.2.12]# perl Makefile.PL[root@HE1percona-toolkit-2.2.12]# make && make install安装好后pt工具会在/usr/local/bin下,不同pt版本安装位置可能不同把lepus_slowquery.sh脚本拷贝到被监控端
本文出自 “岁伏” 博客,请务必保留此出处http://suifu.blog.51cto.com/9167728/1770672
[root@HE1 bin]#cd /usr/local/lepus/client/mysql [root@HE1 bin]# cat lepus_slowquery.sh #!/bin/bash #****************************************************************# # ScriptName:/usr/local/sbin/lepus_slowquery.sh # Create Date:2014-03-25 10:01 # Modify Date:2014-03-25 10:01 #***************************************************************# #configlepus database server监控机 lepus_db_host="192.168.1.250" lepus_db_port=3306 lepus_db_user="lepus_user" lepus_db_password="MANAGER" lepus_db_database="lepus" #configmysql server被监控机 mysql_client="/usr/local/mysql/bin/mysql" mysql_host="192.168.1.248" mysql_port=4008 mysql_user="lepus_monitor" mysql_password="MANAGER" #configslowqury慢日志位置 slowquery_dir="/log/mysql/" slowquery_long_time=0.01 slowquery_file=`$mysql_client-h$mysql_host -P$mysql_port -u$mysql_user -p$mysql_password -e "show variables like'slow_query_log_file'"|grep log|awk '{print $2}'` pt_query_digest="/usr/local/bin/pt-query-digest" #config server_id被监控机id从lepus图形界面看 lepus_server_id=270 #collect mysqlslowquery log into lepus database $pt_query_digest--user=$lepus_db_user --password=$lepus_db_password --port=$lepus_db_port--review h=$lepus_db_host,D=$lepus_db_database,t=mysql_slow_query_review --historyh=$lepus_db_host,D=$lepus_db_database,t=mysql_slow_query_review_history --no-report --limit=100% --filter="\$event->{add_column} = length(\$event->{arg}) and\$event->{serverid}=$lepus_server_id " $slowquery_file >/tmp/lepus_slowquery.log ##### set a new slowquery log ########### tmp_log=`$mysql_client-h$mysql_host -P$mysql_port -u$mysql_user -p$mysql_password -e "selectconcat('$slowquery_dir','slowquery_',date_format(now(),'%Y%m%d%H'),'.log');"|greplog|sed -n -e '2p'` #config mysqlslowquery $mysql_client-h$mysql_host -P$mysql_port -u$mysql_user -p$mysql_password -e "set globalslow_query_log=1;set global long_query_time=$slowquery_long_time;" $mysql_client-h$mysql_host -P$mysql_port -u$mysql_user -p$mysql_password -e "set globalslow_query_log_file = '$tmp_log'; " #delete log before 7days cd $slowquery_dir /usr/bin/find ./-name 'slowquery_*' -mtime +7|xargs rm -rf ; ####END####vi的时候要变更一下:set ff?显示当前的格式,默认为dos,这时不能执行的:setfileformat=unix变更为unix后,脚本可执行,lepus慢日志有数据了
本文出自 “岁伏” 博客,请务必保留此出处http://suifu.blog.51cto.com/9167728/1770672
相关文章推荐
- 天兔(Lepus)监控系统慢查询分析平台安装配置
- 天兔(Lepus)监控系统慢查询分析平台安装配置
- 天兔(Lepus)监控系统慢查询分析平台安装配置
- 天兔(LEPUS)监控系统慢查询分析平台配置文档手册(V3.0)
- Lepus(天兔)数据库监控系统
- Lepus(天兔)数据库监控系统在线手册
- 天兔(Lepus 3.8)数据库监控系统部署
- 天兔(Lepus)监控邮件推送安装配置
- Shell告警系统(需求分析,告警系统主脚本,告警系统配置文件,告警系统监控项目)
- 天兔(Lepus)数据库监控系统快速安装部署
- 天兔(Lepus)监控操作系统(OS)安装配置
- 天兔(Lepus)数据库监控系统V3.0正式发布
- 天兔(Lepus)监控系统快速安装部署
- 警告系统需求分析 告警系统配置文件 告警系统监控项目load.sh
- ELK6.2.2日志分析监控系统搭建和配置
- 信息管理系统开发架构 配置实现列表展示分析图形及编辑等 构建信息分析展示平台 C#快速开发架构
- 天兔(Lepus)监控系统快速安装部署
- 天兔(LEPUS)监控邮件推送安装配置
- 天兔(Lepus)数据库监控系统快速安装部署
- Lepus3.8-天兔mysql数据库监控系统搭建