通過nginx日志利用shell統(tǒng)計(jì)日pv和uv 網(wǎng)上記錄nginx日志統(tǒng)計(jì)訪問量的腳本的文檔很多,但是看來看去實(shí)際都是一個(gè)東西,如下: 1.根據(jù)訪問IP統(tǒng)計(jì)UV awk '{print $1}' access.log|sort | uniq -c |wc -l 2.統(tǒng)計(jì)訪問URL統(tǒng)計(jì)PV awk '{print $7}' access.log|wc -l 3.查詢訪問最頻繁的URL awk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more 4.查詢訪問最頻繁的IP awk '{print $1}' access.log|sort | uniq -c |sort -n -k 1 -r|more 5.根據(jù)時(shí)間段統(tǒng)計(jì)查看日志 cat access.log| sed -n '/14\/Mar\/2015:21/,/14\/Mar\/2015:22/p'|more 其中,第五條不好使,具體不說了,也沒有統(tǒng)計(jì)當(dāng)日的的pv和uv,自己為了zabbix寫了一個(gè),其實(shí)也很簡單,記一下。 pv:cat /usr/local/nginx/logs/access.log| sed -n /`date "+%d\/%b\/%Y"`/p |awk '{print $7}' |sort|wc -l uv:cat /usr/local/nginx/logs/access.log| sed -n /`date "+%d\/%b\/%Y"`/p |awk '{print $1}' |sort|uniq -c |wc -l 這個(gè)是看當(dāng)日的,看昨天的改日期格式就行。 --------------------- 作者:qq_33324608 來源:CSDN 原文:https://blog.csdn.net/qq_33324608/article/details/71171574 版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請附上博文鏈接! |
|