goaccess日誌分析工具 apache

2021-08-20 18:38:23 字數 1466 閱讀 6670

1、編譯安裝

wget 

tar -xzvf goaccess-1.2.tar.gz

cd goaccess-1.2 /

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

make

make install

2、配置檔案: /etc/goaccess.conf

wget -o .goaccessrc  --no-check-certificate

cp .goaccessrc /etc/goaccess.conf

修改配置檔案,修改日誌格式,示例如下:

time-format %t

date-format %d/%b/%y

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

3、使用

goaccess -p /etc/goaccess.conf -f access_log
互動式鍵盤

f1或h主要幫助。

f5重繪主視窗。

q退出程式,當前視窗或摺疊活動模組

o或enter展開選定的模組或開啟視窗

0-9並將shift + 0所選模組設定為活動狀態

j在展開的模組中向下滾動

k在擴充套件模組中向上滾動

c設定或更改方案顏色

^ f在活動模組中向前滾動乙個螢幕

^ b向後滾動活動模組內的乙個螢幕

tab迭代模組(向前)

shift + tab迭代模組(向後)

s活動模組的排序選項

/搜尋所有模組(允許使用正規表示式)

n找到下乙個事件的位置

g移至第乙個專案或螢幕頂部

g移至螢幕的最後一項或最後一項

3、生成html檔案示例

goaccess -p /etc/goaccess.conf 2018_06_14_access_log1 -o /www/phpmyadmin/test/report.html --real-time-html

4、檢視某段時間日誌

sed -n '/25\/nov\/2017:15:/p'  lilysilk.ru_access_log | goaccess

例:

1、sed -n '/27\/nov\/2017:09:/p' 2017_11_27_access_log1 |goaccess -p /etc/goaccess.conf 

2、sed -n '/27\/nov\/2017:09:/p' 2017_11_27_access_log1 |goaccess -p /etc/goaccess.conf -o /www/lilysilk/workimage/report_log.html

日誌分析工具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...

goaccess 分析日誌

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