nginx日誌統計pv和uv

2021-10-05 21:03:36 字數 707 閱讀 7137

網上記錄nginx日誌統計訪問量的指令碼的文件很多,但是看來看去實際都是乙個東西,如下:

1.根據訪問ip統計uv

awk ''  access.log|sort | uniq -c |wc -l

2.統計訪問url統計pv

awk '' access.log|wc -l

3.查詢訪問最頻繁的url

awk '' access.log|sort | uniq -c |sort -n -k 1 -r|more

4.查詢訪問最頻繁的ip

awk '' access.log|sort | uniq -c |sort -n -k 1 -r|more

5.根據時間段統計檢視日誌

cat  access.log| sed -n '/14\/mar\/2015:21/,/14\/mar\/2015:22/p'|more

其中,第五條不好使,具體不說了,也沒有統計當日的的pv和uv,自己為了zabbix寫了乙個,其實也很簡單,記一下。

pv:cat  /usr/local/nginx/logs/access.log| sed -n /`date "+%d\/%b\/%y"`/p |awk '' |sort|wc -l

uv:cat  /usr/local/nginx/logs/access.log| sed -n /`date "+%d\/%b\/%y"`/p |awk '' |sort|uniq -c |wc -l

nginx統計日誌命令

由於線上使用者訪問量突然增加,有時候需要檢視是那些ip經常訪問 訪問了哪些 之類或者有人使用蜘蛛來爬等等 記錄下來方便檢視,也好預警是那些ip或者 有問題等等原因 統計日誌檔案ip和訪問次數 awk end access.log 統計日誌檔案的ip和前20訪問次數 awk end access.lo...

nginx按日期統計訪問人數uv和訪問量pv

統計某一天nginx訪問人數 如11月1日,計算方法範例 grep 01 nov 2020 access.log awk sort uniq wc l 統計某一天nginx訪問次數,如11月1日,計算方法範例 grep 01 nov 2020 access.log awk wc l 統計某區間ngi...

Nginx 日誌檔案 訪問IP統計

nginx訪問日誌檔案內容如下 python requests 2.4.3 cpython 2.7.9 linux 3.16.0 4 amd64 如何通過命令列統計和排列訪問日誌裡的ip數 linux sort,uniq,cut,wc命令詳解 python 1表示以空格為分割符的第乙個匹配項,也就是...