大橙子网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

多项目百库百表慢日志切割-创新互联

问题描述:
    多个项目,有些项目分库分表分布在多个节点,因此,对慢日志的切割并且收集对于慢日志分析来说是极其必要的。
实现方案:
    ①环境准备
    Host1 : ftp服务器(192.168.xx.xxx),用于集中存储各项目每天(可脚本自定义)的日志
    Host2 : mysql服务器(192.168.xx.xxx),用于存储配置相关的参数(如需要收集的日志host,user,pwd,日志位置等信息),之后用于脚本的查询调用。
    Host3 : 执行操作的机器(192.168.xx.xxx) ,即执行脚本设置定时任务的机器
    ②脚本准备
    涉及到两个脚本,logrotate.sh 以及 job.sh
    其中job.sh用于批量执行的mysql中存储的相关host的操作,job.sh调用logrotate.sh
    logrotate.sh用于在各台需要收集日志的机器上实际的执行操作
    mysql配置表结构及数据如下(注意添加一个所有机器都能查询该表的一个账号):
    多项目百库百表慢日志切割
    多项目百库百表慢日志切割
    job.sh脚本如下:

点击(此处)折叠或打开

创新互联建站IDC提供业务:四川电信科技城机房,成都服务器租用,四川电信科技城机房,重庆服务器租用等四川省内主机托管与主机租用业务;数据中心含:双线机房,BGP机房,电信机房,移动机房,联通机房。
本文名称:多项目百库百表慢日志切割-创新互联
文章起源:http://dzwzjz.com/article/giohc.html
在线咨询
服务热线
服务热线:028-86922220
TOP