推荐给好友 上一篇 | 下一篇

webalizer分析zeus log的脚本

Zeus Web Server 简称 ZWS
;~b?k0o9YP1
^X9fY/r$V-K1ZWS的log是每天一个文件
4u'q'LG@p(F1用以下的脚本能够自动分析前一天的log,然后压缩,并且移动到old目录存档。BSD爱好者乐园S.j5J}#K4}n\
接着分析当天的log。
1omA8Sv1最后删除存档目录old下面超过30天的旧文件
6V k)n?ny:vx1适用于FreeBSD, 因为其他OS的date命令输出不同
v wjA}b x1
5z%~}|,k2K1#!/bin/shBSD爱好者乐园;V O?+d K!hi R

!P2Zo5TbT1WEBALIZER=/usr/local/bin/webalizer
5Z PMj)N y1COI1LOG_SAVE=/data/logs/old/
e7S)Ys6ba1LOG_NAME=/data/logs/new/log_nameBSD爱好者乐园:f X1ul#l ZR
LOG_OLD=$LOG_NAME.`date -v-1d +%Y%m%d`BSD爱好者乐园F{C(?%kO
LOG_NEW=$LOG_NAME.`date +%Y%m%d`
k LtO5o D!`C@1BSD爱好者乐园`F0h_Rk Uj&Q y
if [ -e $LOG_OLD ]
@q }\$]1q `se1then
\4Q } VF~*J1        $WEBALIZER $LOG_OLDBSD爱好者乐园{i b'sg ? Z:t
        /usr/bin/gzip $LOG_OLDBSD爱好者乐园s^rFkCf
        /bin/mv $LOG_OLD.gz $LOG_SAVEBSD爱好者乐园[ ~ PW8H)c
fiBSD爱好者乐园UsI?2^%FV

7|l z!`V a1if [ -e $LOG_NEW ]BSD爱好者乐园 U.Y4F~iTit!X
thenBSD爱好者乐园&V frX)As&n@d
        $WEBALIZER $LOG_NEWBSD爱好者乐园;P8mF7o)Wy6a
fiBSD爱好者乐园-ZG3g"o#MX;R
BSD爱好者乐园H&gdi}h PaG
find $LOG_SAVE -ctime +30d -delete
[重要提醒]对本篇资料有疑问,请到论坛讨论,尽量使文章准确无误>>>
[版权声明]BSD爱好者乐园站内文章,如来源不是互联网,则均系原创或翻译之作,可随意转载,或以此为基础进行演译,但务必以链接形式注明原始出处和作者信息,否则属于侵权行为。另对本站转载他处文章,俱有说明,如有侵权请联系本人,本人将会在第一时间删除侵权文章。
TAG: 备份 日志 webalizer
 

评分:0

我来说两句

seccode