转http://suifu.blog.51cto.com/9167728/1770672

被监控端要安装pt工具

1
2
3
4
[root@HE1~]## yum -y install perl-IO-Socket-SSL
[root@HE1~]## yum -y install perl-DBI
[root@HE1~]## yum -y install perl-DBD-MySQL
[root@HE1~]## yum -y install perl-Time-HiRes

[root@HE1~]# tar xvf percona-toolkit-2.2.12.tar.gz

注:percona-toolkit自行百度下载

[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脚本拷贝到被监控端

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
[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 --charset=utf8 --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慢日志有数据了

执行计划里可以按需设置,这里是5分钟采集一次

*/5 * * * * /usr/local/sbin/lepus_slowquery.sh 1>/dev/null 2>&1 &

天兔(Lepus)监控系统慢查询分析平台安装配置

转载于:https://www.cnblogs.com/xiaoxu6/p/6822508.html

天兔(Lepus)监控系统慢查询分析平台安装配置相关推荐

  1. 天兔(Lepus)监控系统快速安装部署

    Lepus安装需要Lamp环境,Lamp环境的安装个人认为比较费劲,XAMPP的一键部署LAMP环境省心省力, lepus官网手册也建议采用XAMPP的方式安装,lepus也是在XAMPP上进行研发的 ...

  2. lepus mysql 慢查询_天兔 -Lepus 慢查询分析平台配置

    想要实现慢查询查询分析,需要在被监控端安装percona-toolkit工具. 1.被监控端安装软件包 yum -y install perl-IO-Socket-SSL yum -y install ...

  3. lepus监控oracle数据库_一文看懂lepus天兔数据库监控系统如何搭建

    概述 前面框架搭好后,这里就可以开始部署lepus了,下面一起来看看吧~ 1.安装Lepus采集器 1.下载软件安装包 # cd /usr/local # git clone https://gith ...

  4. Lepus天兔数据库监控系统

    Lepus天兔数据库监控系统 适用于云数据库集群 实时OS主机CPU/内存/磁盘/网络/IO监控 可视化告警系统,邮件发送告警,短信接口支持 严格的权限认证系统 丰富的健康性能分析图表 多维的对比和性 ...

  5. lepus监控oracle数据库_Lepus(天兔)数据库监控系统之web控制台介绍

    上一篇文章已经安装好了一套Lepus(天兔)数据库监控系统,本篇文章主要来介绍下web控制台. 监控项 Lepus(天兔)的web控制台比较简单,上面一排,除"监控屏"以外都与左侧 ...

  6. 记一次 Centos7 安装 lepus 天兔数据库监控系统 v3.8_beta

    一.简介 Lepus(天兔)数据库企业监控系统是一套由专业DBA针对互联网企业开发的一款专业.强大的企业数据库监控管理系统,企业通过Lepus可以对数据库的实时健康和各种性能指标进行全方位的监控.目前 ...

  7. 全球与中国远程家庭监控系统市场深度研究分析报告

    [报告篇幅]:99 [报告图表数]:135 [报告出版时间]:2022年1月 报告摘要 本文研究全球及中国市场远程家庭监控系统现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲. ...

  8. 天兔oracle,天兔(Lepus)监控操作系统(OS)安装配置

    天兔(Lepus)监控操作系统(OS)安装配置 监控和被监控端都要安装和配置snmp: [root@yoon]# yum install net-snmp* [root@yoon]# vi /etc/ ...

  9. 视频监控系统智能识别分析

    视频监控系统智能识别分析通过Python基于YOLOv7对现场画面中人员行为以及物体的状态检测.目标检测架构分为两种,一种是two-stage,一种是one-stage,区别就在于 two-stage ...

最新文章

  1. 为什么应该安装使用 Arch Linux
  2. python语音在线编辑-Python:语音处理,实现在线朗读RFC文档或本地文本文件
  3. response code 404 500
  4. 物理化学 化学平衡
  5. 【面试必备】通俗易懂的XGBoost、Transformer、BERT、水波网络原理解析
  6. C语言学习之求∑n!(即求1!+2!+3!+...+20!)
  7. EJB 3.x:生命周期和并发模型(第1部分)
  8. Python实现经典七种排序算法
  9. 基于Spring Security的认证方式_Spring Security 的认证流程_Spring Security OAuth2.0认证授权---springcloud工作笔记123
  10. 跑动大数据的笔记本配置_大数据说话|你比一般跑者跑得更快吗?
  11. 解决Android log输出看不到的情况
  12. Windows 7,无法访问internet,DNS无响应
  13. Linux首次登陆设置root
  14. ELF文件和BIN文件 uboot.elf uboot.bin
  15. C语言计算机题库第91套,二级c语言上机题库 2013年9月全国计算机等级考试二级C语言上机题库100套.doc...
  16. html中div页面布局,前端入门篇(二):利用Div + CSS快速布局页面
  17. Dropbox + Farbox快速创建免费博客小站
  18. flink任务优化总结
  19. Xcode 模拟器(Simulator)进行录屏,保存成mp4格式
  20. 微信小程序第三方框架

热门文章

  1. unity开发入门_Unity游戏开发终极入门指南
  2. Spring Cloud应用开发(一:使用Eureka注册服务)
  3. 零基础全方位学习java的方法
  4. 分享五款java学习辅助工具,总有你用的上的~
  5. 信科c语言实验程序修改题_豆瓣评分 9.3,史上最好的 C 语言著作,竟然翻车了.........
  6. Java异常体系结构
  7. OSC源创会往期图文回顾链接地址收藏
  8. PXE全自动安装操作系统--centos7.3学习笔记
  9. X3D中Profile如何翻译
  10. Quartz定时任务学习(四)调度器