GoAccess是一款唯数不多可以分析Nginx并且开源的网站日志实时分析工具。可以的分析的内容很多,主要是访问概况、动态页面请求、静态页面请求(如图片、样式表、脚本等)、访客排名,访客使用的操作系统,访客使用的浏览器,来路域名,404 错误,搜索爬虫,搜索关键词等等。

最近在博客上想弄个日志分析,所以整理下GoAccess的安装流程,流程参考官网的:
https://goaccess.io/download#installation

yum install geoip-devel ncurses ncurses-devel glib2-devel gcc -y
cd /opt
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

编译安装完毕后,即可通过指令分析日志了,生成html结果页的指令示例:

goaccess -f /home/wwwlogs/access.log --log-format=COMBINED -a > /home/wwwroot/website/report.html

相关参考:
https://blog.nicky1605.com/simple-website-log-analysis-tools.html



Related Posts: CentOS 7 GoAccess日志分析工具的安装 :

留言