首页 » 服务器工具 » 正文

天兔(LEPUS)监控系统慢查询分析-功能配置

慢查询监控需要在被监控的数据库服务器配置监控的脚本。具体配置方法如下

该功能依赖Percona Toolkit 命令集,安装配置方法

一款强大的命令行工具集 – Percona Toolkit 安装

获取天兔(LEPUS)系统目录的脚本 client/mysql/lepus_slowquery.sh

上传到 /usr/local/sbin/

添加可执行权限

#chmod +x /usr/local/sbin/lepus_slowquery.sh

编辑文件修改配置,在这里您需要指定Lepus监控机数据库的地址,本地MySQL地址,以及存储慢查询的路径和慢查询时间,另外还需要配置一个Lepus主机的server_id。

#vi /usr/local/sbin/lepus_slowquery.sh

#config lepus database server

lepus_db_host=”192.168.1.100″

lepus_db_port=3389

lepus_db_user=” ”

lepus_db_password=””

lepus_db_database=” ”

 

#config mysql server

mysql_client=”/www/server/mysql/bin/mysql”

mysql_host=”192.168.1.101″

mysql_port=3306

mysql_user=”root”

mysql_password=” ”

 

#config slowqury

slowquery_dir=”/www/datalogs/”

slowquery_long_time=1

pt_query_digest=”/usr/bin/pt-query-digest”

#config server_id

lepus_server_id=131

 

注意:lepus_server_id该值需要从天兔系统中获取。进入MySQL服务器配置,在部署脚本的主机前查询到当前ID即为主机的server_id,lepus_server_id必须和MySQL服务器配置里的对应服务器ID一一对应,否则您可能将无法查询到该主机的慢查询。

添加计划任务定时采集,这里是时间最好控制在一个小时内一次

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

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据