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 →

世界,你好

这个世界,你好!

我对这个世界,既熟悉又陌生。

“熟悉”的是,我接触它已经十几年了。在小的时候就开始玩电脑了,不过……技能树点歪了,点到了网游。QQ堂DNFCSOL……一个个耐(xiao)人(hao)寻(shi)味(guang)的游戏,为此乐此不疲,陪伴了我度过了童年。

“陌生”的是,我看到的仅仅是这个世界的表面,从未对这个世界,有更深层次的了解,它隐藏在界面之下的世界,是怎样的一副景象?是绚丽,是枯燥,是复杂,是简单?

我崇尚过黑客精神(Geek,指对某一方面极热的人),白客、红客……这些都吸引着我,向深层次探索。用Ghost安装过雨木风林、深度的Windows XP,也装过Kail LinuxUbuntu的Linux系统,Linux相对于我,一个用惯了Windows图形化界面,很不友好。我还记得我想输入到命令行的第一个命令——”ls“,一直搞不清楚这个”l”是不是“i” 的大写,输了好几遍,都提示了错误,最后在一个网友的提示下,我才明白这是“L”的小写。经历这个之后,我逐渐丧失了对Linux的兴趣,重回Windowsd的热情拥抱。

READ MORE →