goaccess处理access日志

goaccess处理access日志

goaccess处理access.log日志

先安装依赖包

yum -y install ncurses-devel
yum install -y GeoIP-devel

然后安装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

然后执行命令(表示通过websocket链接)

goaccess access.log -o report.html --real-time-html --log-format=COMBINED

undefined

访问192.168.1.110/report.html,可以看到一个动态的页面。

第二种,直接生成html文件

goaccess access.log   -o report.html --log-format=COMBINED -q -a

nginx自带的日志切割功能

nginx -s reopen


nginx日志切割+goaccess+定时任务。就可以实现每天的查看