阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

使用rsync归档收集Tomcat日志

205次阅读
没有评论

共计 1612 个字符,预计需要花费 5 分钟才能阅读完成。

随着业务的不断的增加,使得多台的 Tomcat 的日志不断剧增,以前有利用 bzip2 压缩历史数据的脚本压缩过, 所以历史日志格式都是统一的,所以打算把部分历史日志数据收集下来,再做具体分析,选选取一台磁盘比较大的服务器用 rsync 来做日志中心服务器用于收集日志,需要的可以参看:http://www.linuxidc.com/Linux/2017-08/146524.htm。于是就写了一个脚本在不同的服务器上用于历史日志数据的归档,实现也很简单,如下:

#!/bin/bash
#rsync_logs.sh
#writer jim
#Used for historical log collection
#Need to use rsync you must install rsync
#00 00 01 * * /usr/local/scripts/rsync_logs.sh
#history
#2017.08.26
one_month_ago=$(date -d ‘-1 month’ +%Y-%m)
tomcat_dir=”/data/tomcat”
######rsync 服务器相关配置变量 ####
port=873
rsyncd_user=”root”
rsyncd_host=”172.16.1.170″
DEST_name=”backup”
password_file=”/etc/.rsync.passwd”
##################################
rpm -qa | grep rsync
if [$? -ne 0];then
    yum -y install rsync
fi
 
for i in $(ls $tomcat_dir)
do
    cd ${tomcat_dir}/${i}/logs
    for n in $(ls *${one_month_ago}*.bz2)
    do
        mv $n “${i}_${n}”
        #由于有多个 Tomcat 所以需要对历史压缩的日志数据改名
        rsync -vzrLtopg –progress –port=${port} “${i}_${n}” –password-file=${password_file} ${rsyncd_user}@${rsyncd_host}::${DEST_name} && rm -rf “${i}_${n}”
    done
done

CentOS 6.5 rsync+inotify 实现数据实时同步备份 http://www.linuxidc.com/Linux/2016-11/137655.htm

rsync+inotify 实现数据的实时同步 http://www.linuxidc.com/Linux/2017-01/139778.htm

rsync+inotify 实现服务器之间文件实时同步详解  http://www.linuxidc.com/Linux/2016-11/137659.htm

Rsync 结合 Inotify 实时同步配置  http://www.linuxidc.com/Linux/2017-02/140877.htm

RSync 实现数据备份  http://www.linuxidc.com/Linux/2017-06/144913.htm

rsync+inotify 实现数据的实时备份  http://www.linuxidc.com/Linux/2016-11/137630.htm

rsync+inotify 实现数据自动同步  http://www.linuxidc.com/Linux/2017-03/141717.htm

使用 rsync 实现数据实时同步备份  http://www.linuxidc.com/Linux/2017-05/143462.htm

Rsync 的详细介绍 :请点这里
Rsync 的下载地址 :请点这里

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-08/146525.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1612字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中