nginx统计

#!/bin/bash

logs_path="/usr/local/nginx/logs/"

 

mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/

mv ${logs_path}access.videos.cfdow.com.log ${logs_path}$(date -d "yesterday" +"%Y")/$(d

ate -d "yesterday" +"%m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d")

#cp ${logs_path}access.videos.cfdow.com.log ${logs_path}$(date -d "yesterday" +"%Y")/$(

date -d "yesterday" +"%m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d")

kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

 

cat /dev/null > /usr/local/src/tongji

 

for ((i=1; i<8; ++i))  

do  

        d=$(date -d "${i} day ago" +"%m%d")

        file=cfdow12${d}02VA0.flv

        #echo $file

        size=$(ls -al /www/videos/ | grep "${file}" | awk '{print $5}')

        #echo $size

        #dakai=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%

m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /${file} H

TTP/1.1" | wc -l)

        #wanzheng=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" 

+"%m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /${file

} HTTP/1.1" | grep "${size}" | wc -l)

 

        dakai=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m

")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /${file} HT

TP/1.1" | wc -l)

 

        dk_91nbs=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +

"%m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /${file}

 HTTP/1.1" | grep "http://videos.cfdow.com/bdjcsp/flvplayer.swf?vcastr_file=http://vide

os.cfdow.com/${file}" | wc -l)

        dk_9666=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"

%m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /${file} 

HTTP/1.1" | grep "http://videos.cfdow.com/bd9666/flvplayer.swf?vcastr_file=http://video

s.cfdow.com/${file}" | wc -l)

 

        wanzheng=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +

"%m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /${file}

 HTTP/1.1" | grep "${size}" | wc -l)

 

        wz_91nbs=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +

"%m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /${file}

 HTTP/1.1" | grep "${size}" | grep "http://videos.cfdow.com/bdjcsp/flvplayer.swf?vcastr

_file=http://videos.cfdow.com/${file}" | wc -l)

        wz_9666=$(cat ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"

%m")/access.videos.cfdow.com.log.$(date -d "yesterday" +"%Y%m%d") | grep "GET /${file} 

HTTP/1.1" | grep "${size}" | grep "http://videos.cfdow.com/bd9666/flvplayer.swf?vcastr_

file=http://videos.cfdow.com/${file}" | wc -l)

 

 

        echo "====== 观看${file} ========" >>/usr/local/src/tongji

        echo "观看了:${dakai} 次">>/usr/local/src/tongji

        echo "完整观看了:${wanzheng} 次">>/usr/local/src/tongji

        echo "通过http://data2.91nbs.com/hd11/bdjcsp/index.html点击,观看了:${dk_91nbs

} 次">>/usr/local/src/tongji

        echo "通过http://91nbs.9666.cn/hd12/bd9666/index.html点击,观看了:${dk_9666} 

次">>/usr/local/src/tongji

        echo "通过http://data2.91nbs.com/hd11/bdjcsp/index.html点击,完整观看了:${wz_9

1nbs} 次">>/usr/local/src/tongji

        echo "通过http://91nbs.9666.cn/hd12/bd9666/index.html点击,完整观看了:${wz_966

6} 次">>/usr/local/src/tongji

        echo "=========================================">>/usr/local/src/tongji

        echo "">>/usr/local/src/tongji

done 

 

/usr/sbin/sendmail -t <<EOF

From: <root@localhost>

To:bo.dong@cfdow.com;yang.liu@cfdow.com

#To:yang.liu@cfdow.com;jianfeng.yin@cfdow.com

Subject:视频观看分析229服务器

 

$(date -d "yesterday" +"%Y%m%d") 日志

 

$(cat /usr/local/src/tongji)

 

刘洋

 

EOF

 

cat /dev/null > /usr/local/src/tongji

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值