GoAccess日誌分析工具

2021-09-19 18:43:22 字數 4038 閱讀 3716

goaccess是乙個非常良心的開源軟體,它的良心之處體現在如下方面:

1)安裝簡單;

2)操作容易;

3)介面酷炫;

goaccess 官網

官網提供多種系統版本的安裝方法: /download#installation

$ wget 

$ tar -xzvf goaccess-1.3.tar.gz

$ cd goaccess-1.3/

$ ./configure --enable-utf8 --enable-geoip=legacy

$ make

# make install

配置完成的資訊

your build configuration:

prefix : /usr/local

package : goaccess

version : 1.3

compiler flags : -pthread

linker flags : -lnsl -lncursesw -lgeoip -lpthread

dynamic buffer : no

geolocation : geoip legacy

storage method : in-memory hash database (default)

tls/ssl : no

bugs : [email protected]

注:本次分析日誌為 nignx 標準輸出日誌

[[email protected] /var/log/nginx] clsn.io blog website

#goaccess -f clsn.io.log

日誌格式選為ncsa combined log format

回車即可看到當前日誌分析結果

檢視當前配置

由上可見預設配置中並無時間引數,需要在配置中新增時間引數。

[[email protected] /usr/local/etc/goaccess] clsn.io blog website

#cat >>goaccess.conf

> date-format %d/%b/%y

> #ncsa combined log format

> log-format %h %^[%d:%t %^] "%r" %s %b "%r" "%u"

> eof

[[email protected] /usr/local/etc/goaccess] clsn.io blog website

#cp -a goaccess.conf ../

30 * * * *  /usr/local/bin/goaccess  /var/log/nginx/clsn.io.log* -o /www/wwwroot/monitor/report.html -p /usr/

local/etc/goaccess/goaccess.conf

1.3.3 檢查生產頁面

/慘綠少年

出處:

日誌分析工具goaccess

提到web伺服器就不得不說nginx。這款由俄羅斯人開發的小巧的web服務軟體近幾年來風靡大江南北 成為許多草根站長建設 的首選。但由於歷史原因,nginx 在日誌分析工具相較於傳統的apache lighthttp等要匱乏的多。作為效能測試工程師的我,無論在效能分析還是在測試環境維護都離不開日誌的...

goaccess日誌分析工具 apache

1 編譯安裝 wget tar xzvf goaccess 1.2.tar.gz cd goaccess 1.2 configure enable utf8 enable geoip legacy make make install2 配置檔案 etc goaccess.conf wget o go...

goaccess 分析日誌

非常小又精悍的 nginx 日誌分析工具 goaccess,處理速度非常快,我用 xshell 檢視,還可以生成 html 報告。goaccess 在 centos 上的安裝方法 1.需要安裝 geoip,ncurses,glib2,一句搞定 yum y install glib2 glib2 de...