通過(guò)nginx日志利用shell統計日pv和uv
網(wǎng)上記錄nginx日志統計訪(fǎng)問(wèn)量的腳本的文檔很多,但是看來(lái)看去實(shí)際都是一個(gè)東西,如下:
1.根據訪(fǎng)問(wèn)IP統計UV
awk '{print $1}' access.log|sort | uniq -c |wc -l
2.統計訪(fǎng)問(wèn)URL統計PV
awk '{print $7}' access.log|wc -l
3.查詢(xún)訪(fǎng)問(wèn)最頻繁的URL
awk '{print $7}' access.log|sort | uniq -c |sort -n -k 1 -r|more
4.查詢(xún)訪(fǎng)問(wèn)最頻繁的IP
awk '{print $1}' access.log|sort | uniq -c |sort -n -k 1 -r|more
5.根據時(shí)間段統計查看日志
cat access.log| sed -n '/14\/Mar\/2015:21/,/14\/Mar\/2015:22/p'|more
其中,第五條不好使,具體不說(shuō)了,也沒(méi)有統計當日的的pv和uv,自己為了zabbix寫(xiě)了一個(gè),其實(shí)也很簡(jiǎn)單,記一下。
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è)是看當日的,看昨天的改日期格式就行。
---------------------
作者:qq_33324608
來(lái)源:CSDN
原文:https://blog.csdn.net/qq_33324608/article/details/71171574
版權聲明:本文為博主原創(chuàng )文章,轉載請附上博文鏈接!
聯(lián)系客服