您的位置:首页 > 运维架构 > Nginx

统计一定时间段nginx日志发送的报文数

2017-02-28 11:44 357 查看
#!/bin/bash

list=`awk '/19:/,/21:/{print $10}'  /data/opt/nginx/logs/access.log | tr -d "[[:punct:]]|[[:alpha:]]"`
sum=0
for i in $list;do
sum=$[$sum+$i]
done
echo $sum


2017/05/04
awk -F "[/ ]" '{if($7 > "2017:08:00:00" && $7 < "2017:09:30:00") {print $0}}' text
[root@bogon Public]# cat text
jiaoyu.bj.live.cloudp.cc 124.204.33.205 36.149.1.30 - 03/May/2017:08:34:10 +0800 "GET /liuxue/stream1_sd/media-ug1xb46rc_56070.ts HTTP/1.1" 200 846564 "http://m.pengyunliuxue.com/live.html" "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E304 MicroMessenger/6.5.7 NetType/WIFI Language/zh_CN" "-" "HIT" "0.481"
jiaoyu.bj.live.cloudp.cc 124.204.33.205 36.149.1.30 - 03/May/2017:08:34:11 +0800 "GET /liuxue/stream1_sd/media-ug1xb46rc_56071.ts HTTP/1.1" 200 846564 "http://m.pengyunliuxue.com/live.html" "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E304 MicroMessenger/6.5.7 NetType/WIFI Language/zh_CN" "-" "MISS" "0.464"
jiaoyu.bj.live.cloudp.cc 124.204.33.205 36.149.1.30 - 03/May/2017:10:34:11 +0800 "GET /liuxue/stream1_sd/media-ug1xb46rc_56071.ts HTTP/1.1" 200 846564 "http://m.pengyunliuxue.com/live.html" "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E304 MicroMessenger/6.5.7 NetType/WIFI Language/zh_CN" "-" "MISS" "0.464"
jiaoyu.bj.live.cloudp.cc 124.204.33.205 36.149.1.30 - 03/May/2017:09:34:11 +0800 "GET /liuxue/stream1_sd/media-ug1xb46rc_56071.ts HTTP/1.1" 200 846564 "http://m.pengyunliuxue.com/live.html" "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E304 MicroMessenger/6.5.7 NetType/WIFI Language/zh_CN" "-" "MISS" "0.464"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nginx