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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章