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. 大功告成

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。