迁移aws服务器日志到s3

#!/bin/bash

#install s3cmd
cd /etc/yum.repos.d
wget http://s3tools.org/repo/RHEL_6/s3tools.repo
if [ ! -d "/usr/local/scripts/" ] ; then
mkdir -p /usr/local/scripts/;
fi

#upload the migrate logs script to /usr/local/scripts
scp $ATTACH_DIR/migrate-log.sh /usr/local/scripts

echo  "0 */1 * * * /usr/local/scripts/migrate-log.sh > /dev/null 2>&1" >>/var/spool/cron/root

#add crontab entry

#upload backup files to s3

DATE=`date +%Y-%m-%d`

cd /mnt/ephemeral/karaf/data/

tar zcvf web-messaging-service.log.${DATE}tar.gz log

#save a copy to s3
s3cmd put --force web-messaging-service.log.${DATE}tar.gz s3://wms-gameexternal-log/

rm -f /mnt/ephemeral/karaf/data/web-messaging-service.log.${DATE}tar.gz
find /mnt/ephemeral/karaf/data/log/ -type f  -name   "karaf.log.20*" -exec rm -f {} \;

时间: 2024-10-08 02:19:01

迁移aws服务器日志到s3的相关文章

AWS服务器自动化迁移工具指南

作者:光环云 张国鑫 当大家希望将本地的VMware或Hyper-V的基础架构迁移上云,可以参考本地资源的上云的向导,当然也可以使用AWS SMS的服务,进行本地服务器的自动迁移服务,第一自动实时的将服务器增量复制到AWS,减少切换服务器的停机时间.也可以用高效的方式进行大规模的服务器迁移. AWS SMS是您计划从VMware或Hyper-V环境到AWS的扩展迁移时使用的理想解决方案,其中以无代理工具,增量复制以及在切换之前测试应用程序是关键考虑因素.且AWS SMS是一项用于服务器迁移的免费

七步迁移DHCP服务器

停止原DHCP服务器DHCP服务 以管理员身份输入命令netsh dhcp server export C:\dhcp.txt all  将DHCP所有数据文件保存到C盘下的dhcp.txt文件 解除原DHCP服务器在AD中的授权. 将dhcp.txt文件拷贝到目标DHCP夫妻 打开目标DHCP服务器,以管理员身份运行命令netsh dhcp server import C:\dhcp.txt all导入DHCP数据文件 将目标服务器在AD中授权. 删除原DHCP服务器DHCP角色 七步迁移DH

运维开发:python websocket网页实时显示远程服务器日志信息

功能:用websocket技术,在运维工具的浏览器上实时显示远程服务器上的日志信息 一般我们在运维工具部署环境的时候,需要实时展现部署过程中的信息,或者在浏览器中实时显示程序日志给开发人员看.你还在用ajax每隔段时间去获取服务器日志?out了,试试用websocket方式吧 我用bottle框架,写了个websocket服务端,浏览器连接到websocket server,再用python subprocess获取远程服务器的日志信息,subprocess,就是用Popen调用shell的sh

SVN仓库连同版本信息迁移新服务器的步骤

SVN仓库连同版本信息迁移新服务器的步骤 步骤一:导出(1)链接原服务器,找到SVN Server安装路径下的bin文件,并复制文件路径,如 C:\Program File\SVN Server\bin(2)打开cmd,定位到SVN Server安装路径,如:cd C:\Program File\SVN Server\bin (3)开始导出仓库及版本信息,(仓库路径如:E:\Repositories\Program,导出文件存储路径如:E:\Output\data.dump),输入: svnad

SSH查看服务器日志常用语句

SSH客户端查看服务器日志常用语句即为linux进行文件夹进行文件查看的常用语句: 1.cd 2.tail 3.grep [options] pattern file -c:只输出匹配行的计数.-I:不区分大 小写(只适用于单字符).-h:查询多文件时不显示文件名.-l:查询多文件时只输出包含匹配字符的文件名.-n:显示匹配行及 行号.-s:不显示不存在或无匹配文本的错误信息.-v:显示不包含匹配文本的所有行. 面对庞大的日志文件,单独下载并打开文件,从中提取信息的话,很吃力.这时,grep语句

phpMyAdmin提示“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”

这是以前学生在使用phpwamp时遇到的一个问题(其他环境或是自己搭建时遇到此问题,解决方式同理) 其实这个问题与PHPWAMP本身无关,是电脑设置的问题,一般正常情况下不会出现这个问题. 现在把学生遇到的问题整理一下,发布成博文. 学生提问如下: 老师,求助啊,可能是phpwamp的配置文件被我搞乱了, 以前一切正常,换个电脑出现了问题.无论是用老师开发的PHPWAMP还是其他的php环境,在进入phpmyadmin时都会出现如下错误提示: "无法在发生错误时创建会话,请检查 PHP 或网站服

VMware vsphere vcenter 服务器日志文件概述

此文档概述了vcenter server 和vcenter appliance服务器日志文件简要概述 访问访问: 1.可以通过vsphere client 和 web client来查看 2.可以再vcenter服务器日志目录查看 日志位置: VMware vCenter Server 6.0:%ALLUSERSPROFILE%\VMWare\vCenterServer\logs folder. VMware vCenter Server Appliance 6.0 : /var/log/vmw

上课笔记第三十二天MySQL服务器日志、备份和恢复

1.MySQL服务器日志                MySQL日志:                          查询日志:由于I/O占用比较大所以不建议开启.                          慢查询日志:记录查询时间超出设定时间的查询语句.                          错误日志:记录错误信息                          二进制日志:重做日志                          中继日志:备服务器从主服务器复制

【处理多服务器日志合并处理问题】多服务器的日志合并统计——apache日志的cronolog轮循

转发:http://www.chedong.com/tech/rotate_merge_log.html 内容摘要:你完全不必耐心地看完下面的所有内容,因为结论无非以下2点:1 用 cronolog 干净,安全地轮循apache"日"志2 用 sort -m 合并排序多个日志或者用: clfmerge合并日志 根据个人的使用经历:1 先介绍apache日志的合并方法:2 然后根据由此引出的问题说明日志轮循的必要性和解决方法,介绍如何通过cronolog对apache日志进行轮循:中间有