简介
GoAccess 是一款快速的并基于终端的日志分析工具。其核心理念是不需要通过 Web 浏览器就能快速分析并实时查看 Web 服务器的统计数据
支持终端查看,html,csv,以及json格式的日志报告
源码编译安装
下载
两种方式下载
- 1 官网下载
- 2 wget https://tar.goaccess.io/goaccess-1.4.tar.gz
编译
安装环境 rhel7.6
- 安装 Geoip-devel
在阿里云下载安装所需Geoip-devel - 安装ncurses-devel.x86_64
yum install -y ncurses-devel.x86_64 - 编译安装
tar xzf goaccess-1.4.tar.gz
cd goaccess-1.4/
./configure --enable-utf8 --enable-geoip=legacy
make&&make install
使用
在终端中输入
[root@server1 logs]# goaccess access.log -c
空格 回车 默认格式
实时日志分析
[root@server1 logs]# goaccess access.log -o /usr/local/openresty/nginx/html/report.html --log-format=COMBINED --real-time-html