Tsin's Blog

Always remember, never accept the world as it appears to be, dare to see, for it could be. 永远记住,不要只满足于事物的表象,要敢于探寻,未知的可能

Goaccess – Nginx日志分析/图表生成工具

GoAccess 是一款开源的且具有交互视图界面的实时 Web 日志分析工具,可分析Apache/Nginx等WEB日志,同时还支持生成HTML、JSON、CSV等数据报告。GoAccess既可以在终端中展示结果,也可以生成 HTML 报表在浏览器中查看,且生成的报表足够酷炫,这也是我为什么一直在折腾,想要实现的原因。我花了几天时间,查阅了大量的资料,终于实现了在浏览器中查看HTML报表

先看一下最终效果:mytsin.com/analysis.html

准备工作

系统:CentOS 6.10

web服务:Nginx

面板:宝塔面板

日志文件:access.log

工具:Goaccess-1.2

中文网站:goaccess.cc

官方网站:goaccess.io

  • 安装前请先备份好相关数据(例如网站数据库等)
  • 确定日志文件的所在目录
  • 以下日志文件、网站目录,根据自己的实际情况进行修改
  • 演示的日志文件及目录为 /home/wwwlogs/access.log
  • 演示的网站目录为 /www/wwwroot/mytsin.com/

READ MORE →