access访问日志
同任何系统一样,日志访问都是非常重要的一环。nginx也不例外。
在前面的几节介绍中,所有的相关操作都只涉及了nginx的配置文件nginx.conf。
nginx的访问日志也在nginx.conf文件里面配置。比如
如果没有主动设置,会在默认的日志目录下,生成access.log文件。看一下生成的access.log样式
安装goAccess
goAccess日志工具
GoAccess 是一款开源的且具有交互视图界面的实时 Web 日志分析工具,通过你的 Web 浏览器或者 *nix 系统下的终端程序(terminal)即可访问。能为系统管理员提供快速且有价值的 HTTP 统计,并以在线可视化服务器的方式呈现。
官网地址:https://goaccess.io/
安装
可以通过多种方式进行安装:GoAccess - Downloads
选择用yum进行安装
发现有可安装的版本,直接安装
yum install -y goaccess
安装过程中...
查看安装结果
whereis goaccess
安装成功!
访问效果
执行goAccess日志命令进行启动,进行实时监控:GoAccess - Get Started
输出到终端
goaccess access.log --real-time-html
输出到文件
goaccess access.log -o ../html/report.html --log-format=COMBINED --real-time-html
然后访问刚才的report.html页面:Server Statistics
说明goaccess已经搭建成功,就可以在上面看到各种监控指标了