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
注:本次分析日誌為 nignx 標準輸出日誌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 : goaccess@prosoftcorp.com
日誌格式選為[root@clsn.io /var/log/nginx] clsn.io blog website
#goaccess -f clsn.io.log
ncsa combined log format
![](https://pic.w3help.cc/012/57b57e160c560e89ba615b65059be.jpeg)
回車即可看到當前日誌分析結果
![](https://pic.w3help.cc/824/4b4913c6873b9c0394f587870ea5f.jpeg)
檢視當前配置
由上可見預設配置中並無時間引數,需要在配置中新增時間引數。
[root@clsn.io /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
[root@clsn.io /usr/local/etc/goaccess] clsn.io blog website
#cp -a goaccess.conf ../
1.3.3 檢查生產頁面30 * * * * /usr/local/bin/goaccess /var/log/nginx/clsn.io.log* -o /www/wwwroot/monitor/report.html -p /usr/
local/etc/goaccess/goaccess.conf
/慘綠少年
出處:
日誌分析工具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...