goaccess 分析日誌

2022-08-09 22:54:25 字數 1220 閱讀 7948

非常小又精悍的 nginx 日誌分析工具 goaccess,處理速度非常快,我用 xshell 檢視,還可以生成 html 報告。

goaccess 在 centos 上的安裝方法:

1. 需要安裝 geoip, ncurses, glib2, 一句搞定

yum -y install glib2 glib2-devel ncurses ncurses-devel geoip geoip-devel 

# wget  

# tar zxvf goaccess-0.6.1.tar.gz 

# cd goaccess-0.6.1 

# ./configure –enable-geoip –enable-utf8 

# make && make install 

# make clean 

3. goaccess 使用方法

進入 nginx 日誌所在目錄 

命令列直接檢視 

# goaccess -f access.log -c -a

也可以生成 html 報告 

goaccess -f /var/log/nginx/access.log -a > report.html 

zcat -f /var/log/nginx/access.log* | goaccess -a > report.html 

zcat access.log.1.gz | goaccess 

或者乾脆分析目前下所有日誌 

zcat access.log* | goaccess 

如果需要分析某天的日誌,例如10月5號那天的日誌,我們讓linux管道命令來大顯身手^_^。 

sed -n 『/05\/dec\/2010/,$ p』 access.log | goaccess -s –b 

分析從11月5號到12月5號乙個月內的日誌 

sed -n 『/5\/nov\/2010/,/5\/dec\/2010/ p』 access.log | goaccess -s –b 

當你不希望在伺服器上安裝goaccess程式,可以通過呼叫本地的goaccess程式來分析伺服器上的日誌(很神奇吧^_^): 

ssh user@server 『cat /var/log/apache2/access.log』 | goaccess -s -a

github 上面有詳細的日誌分析

github 位址 

GoAccess 分析nginx 日誌

1 安裝goaccess需要一些系統支援庫 yum y install glib2 glib2 devel geoip devel ncurses devel zlib zlib devel由於geo ip庫沒有得到軟體作者的更新,分析的ip地理位置不準確,所以需要安裝外接ip庫分析ip的城市位置 ...

日誌分析工具goaccess

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

GoAccess日誌分析工具

goaccess是乙個非常良心的開源軟體,它的良心之處體現在如下方面 1 安裝簡單 2 操作容易 3 介面酷炫 goaccess 官網 官網提供多種系統版本的安裝方法 download installation wget tar xzvf goaccess 1.3.tar.gz cd goacces...