GoAccess 實時日誌分析工具

GoAccesshtml

GoAccess 是一款開源、實時,運行在命令行終端下的 Web 日誌分析工具。nginx

該工具提供快速、多樣的 HTTP 狀態統計。git

分析結果,能夠經過 XShell 等客戶端工具查看,而且能夠生成 Html 報告。github

GitHub 地址:https://github.com/allinurl/goaccess瀏覽器

官網地址:http://goaccess.io/工具

安裝測試

$ yum -y install glib2 glib2-devel ncurses ncurses-devel geoIP geoIP-devel
$ wget http://tar.goaccess.io/goaccess-0.9.tar.gz
$ tar -xzvf goaccess-0.9.tar.gz
$ cd goaccess-0.9/
$ ./configure --enable-geoip --enable-utf8
$ make
# make install

默認配置文件在 /usr/local/etc/goaccess.confurl

根據你的日誌格式,配置如下參數,這裏只須要將 # 去掉便可。spa

time-format
date-format
log-format

接下來咱們測試一下命令行

goaccess  -f /usr/local/nginx/logs/access.log -a > /tmp/report.html

這裏生成了一個 html 文件,咱們在瀏覽器裏打開看下。

圖片描述

更詳細的使用,後續繼續研究。。。

相關文章
相關標籤/搜索