首页 电脑 电脑学堂 查看内容

多服务器访问日志合并脚本

2011-12-30 16:49 755 0

摘要: 四台WEB  web01  web02  web03  web04一台日志服务器  log01 需求:每天定时把四台WEB上的NGINX 访问日...
关键词: nbsp log elain WEB 日志 access OldLog logs 服务器 org

四台WEB  web01  web02  web03  web04一台日志服务器  log01 需求:每天定时把四台WEB上的NGINX 访问日志合并后传入给awstats系统分析处理  # Info   : merge log for many server log # Author : dingtm # CTime  : 2011.03.01    DAY=`date -d '-1 day' +%Y/%m/%d`  mkdir -p /data/logs/$DAY/merge_logs/   #建立合并后的日志文件存放目录  OldLog=/data/logs/$DAY #各服务器的日志文件,以日期为目录,各服务器主机名为子目录 NewLog=/data/logs/$DAY/merge_logs    for log in access_ebook.elain.org.log access_www.elain.org.log access_blog.elain.org.log access_books.elain.org.log access_bbs.elain.org.log   do sort -m -t " " -k 4 -o  $NewLog/$log $OldLog/web01/$log $OldLog/web02/$log $OldLog/web03$log $OldLog/web04/$log done      注:日志多可以写一个日志文件名列表,在脚本中逐行读此列表即可   本文出自 “elain的技术博客” 博客,请务必保留此出处http://elain.blog.51cto.com/3339379/657854
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部