天天看點

nginx日志統計分析自動報表工具goaccess(推薦)nginx日志統計分析自動報表工具goaccess(推薦)

nginx日志統計分析自動報表工具goaccess(推薦)

源碼

圖表

安裝(centos)

wget https://tar.goaccess.io/goaccess-1.3.tar.gz
$ tar -xzvf goaccess-1.3.tar.gz
$ cd goaccess-1.3/
$ ./configure --enable-utf8 --enable-geoip=legacy
$ make
# make install           

安裝(mac)

brew install goaccess           

修改配置

  • /usr/local/etc/goaccess/goaccess.conf
  • date-format 以nginx的access.log實際日志記錄格式為準
time-format %H:%M:%S
date-format %d/%b/%Y
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"           

控制台分析

goaccess -a -d -f /usr/local/nginx/logs/access.log -p /usr/local/etc/goaccess/goaccess.conf            

HTML台分析(推薦)

  • HTML分析的資料很完善,還有報表,種類其全
  • html/goaccess.html 為生成html檔案路徑
goaccess -a -d -f /usr/local/nginx/logs/access.log -p /usr/local/etc/goaccess/goaccess.conf  -o html/goaccess.html           

網站總通路量統計

按天統計通路量

  • 報表展示每天通路量,包括請求量,獨立的IP數,表格展示具體每天的統計量,支援分頁,全量統計所有天
  • Hits (請求次數/占總量的百分比)
  • Visitors (當日IP個數/占總量的百分比)
  • Tx.Amount (流量統計機關MB/占總量的百分比)
  • Data (辨別統計一天的日期)
  • https://github.com/opensourceteams/linux/blob/master/md/images/goaccess/2.png
    nginx日志統計分析自動報表工具goaccess(推薦)nginx日志統計分析自動報表工具goaccess(推薦)

按頁面(不同URL)統計通路量(不包括JS、css)

按靜态頁面統計通路量(包括JS、css)

不存在的頁面統計通路量

按不同的IP統計通路量

按不同的作業系統統計通路量

按不同的浏覽器統計通路量

按時間段(小時為機關)統計通路量

按從哪裡連結過來(從哪個網站跳過來)統計通路量

按HTTP狀态碼統計通路量

按洲統計通路量

繼續閱讀