LNMP下,GoAccess安裝快速配置,以及輸出中文界面設置

簡介

GoAccess旨在成爲一個基於終端的快速日誌分析器,其核心思想是實時快速分析和查看Web服務器統計信息,GoAccess可分析Apache/Nginx等WEB日誌,同時還支持生成HTML、JSON、CSV等數據報告。
官網: https://goaccess.io/

安裝

  1. 安裝依賴
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
  1. 安裝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
  1. 網絡上基本上都要修改配置。我用的是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"

即可輸出中文頁面的訪問分析界面。

  1. 附加
    用戶自定義日記格式: https://goaccess.io/man#custom-log
    日期格式: http://man7.org/linux/man-pages/man3/strftime.3.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章