Nginx 使用GoAccessLog分析access.log

1. 借鉴

Ubuntu安装goaccess进行Nginx日志分析
goaccess.io
Linux下GoAccess的安装与全部用法
第十二讲:用GoAccess实现可视化并实时监控access日志
xnip

2. 开始

  1. 下载goaccess log
apt-get update
apt-get install goaccess
  1. 执行goaccess
    在nginx的日志目录下执行:
goaccess access.log -o /usr/share/nginx/html/monitor.html --real-time-html --date-format='%d/%b/%Y' --time-format='%H:%M:%S' --log-format=COMBINED

注意:如果修改了access.log日志的格式,那goaccess配置时也需要修改,即修改--log-format格式
启动之后会出现以下一行

WebSocket server ready to accept new client connections
  1. 配置nginx
location /monitor.html {
  alias /usr/share/nginx/html/monitor.html;
}

另外要注意的是默认的7890端口要开放出来。


监控图

3. 大功告成

你可能感兴趣的:(Nginx 使用GoAccessLog分析access.log)