簡介
GoAccess旨在成爲一個基於終端的快速日誌分析器,其核心思想是實時快速分析和查看Web服務器統計信息,GoAccess可分析Apache/Nginx等WEB日誌,同時還支持生成HTML、JSON、CSV等數據報告。
官網: https://goaccess.io/
安裝
- 安裝依賴
yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-devel -y
wget https://github.com/maxmind/geoip-api-c/releases/download/v1.6.12/GeoIP-1.6.12.tar.gz
tar -zvxf GeoIP-1.6.12
cd GeoIP-1.6.12
./configure
make && make install
- 安裝goaccess
wget https://tar.goaccess.io/goaccess-1.3.tar.gz
tar -xzvf goaccess-1.3.tar.gz
cd goaccess-1.3
./configure --enable-utf8 --enable-geoip=legacy
make && make install
- 網絡上基本上都要修改配置。我用的是lnmp一鍵安裝環境,用默認配置就可以分析了。
goaccess /home/wwwlogs/access.log -c
按空格選擇,選擇Common Log Format (CLF)預設格式。
4. 輸出
LANG="zh_CN.UTF-8" bash -c "goaccess /home/wwwlogs/access.log -o report.html --log-format=COMBINED"
即可輸出中文頁面的訪問分析界面。