使用logrotate工具切割MySQL日志与慢日志分析发送到邮箱
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,1.安装logrotate与percona-toolkityum install logrotate -yyum install https://www.percona.com/redir/downl
千家信息网最后更新 2025年01月31日使用logrotate工具切割MySQL日志与慢日志分析发送到邮箱
1.安装logrotate与percona-toolkityum install logrotate -y
yum install https://www.percona.com/redir/downloads/percona-release/redhat/percona-release-0.1-4.noarch.rpm
yum install percona-toolkit
2.创建logrotate配置文件
在/etc/logrotate.d/目录下新建3306_error文件
vim /etc/ogrotate.d/3306_error /data/mysql/3306/error.log { #写明自己的日志文件具体位置 monthly #每月切割一次 rotate 13 #保存13个日志并轮转,13个月正好能够与去年次月同比比较 dateext #切割出来的文件以 "原文件名+20171230"类似的格式命名 compress #使用gzip压缩切割出来的文件 delaycompress #最近一次分割出来的文件不压缩(方便分析) missingok #在日志轮循期间,任何错误将被忽略,例如"文件无法找到"之类的错误。 notifempty #如果上次分割后未产生新日志,则不再次分割postrotate mysql --login-path=3306 -e 'flush error logs;' #切割之后执行的操作,MySQL需要执行这个命令刷新日志句柄endscript}
在/etc/logrotate.d/目录下新建3306_slow文件
vim /etc/logrotate.d/3306_error /data/mysql/3306/slow.log { daily rotate 13 dateext compress delaycompress missingok notifemptypostrotate mysql --login-path=3306 -e 'flush slow logs;' #使用pt-query-digest工具分析切割的慢日志并发送到邮箱 pt-query-digest /data/mysql/3306/slow.log-`date +%Y%m%d`|mail -s '4S_slow_log' psyduck007@outlook.comendscript}
3.手动切割日志logrotate -f /etc/logrotate.d/3306_error
文件
日志
分析
目录
错误
工具
邮箱
位置
再次
句柄
命令
手动
文件名
格式
轮转
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术毕业综合实践报告
服务器怎么远程开机
介绍数据库编程
外国软件开发视频网站
服务器密码重置盘安全吗
dayz没有服务器能玩吗
百色棋牌软件开发
江苏推荐的软件开发注意事项
华为服务器能连接光纤吗
为维护网络安全建言献策
方舟服务器管理员命令
svn服务器是什么
软件开发公司南阳
网络安全英语作文300字
ipad登录云服务器可以编程吗
青少年科技创新大赛软件开发
国内服务器上市厂家
中国敏捷软件开发
计算机网络技术中加合作好吗
武汉网络安全学院吧
方舟手游服务器如何刷无限礼盒
图数据库开源
db2数据库索引性能调整与优化
首届国际网络安全冠军
数据库安全处置预案
计算机网络技术适合专科吗
swift中数据库
计算机网络技术大专院校
怎么在服务器上搭建靶机
楚留香手游服务器异常