首页 > 其他分享 >GoAccess - 可视化 Web 日志分析工具

GoAccess - 可视化 Web 日志分析工具

时间:2023-02-23 15:23:51浏览次数:36  
标签:GoAccess Web log nginx html 可视化 usr report local

Centos安装:

yum -y install goaccess
使用goaccess命令生成HTML文件

LANG="en_US.UTF-8" bash -c 'goaccess /usr/local/nginx/logs/access.log -o /usr/local/nginx/html/report.html --log-format=COMBINED'

注意修改标红的部分,log日志所在的路径,生成的html页面保存在哪里

report.html文件生成后配置nginx server { listen 99; access_log ./logs/report_access.log main; error_log ./logs/report_error.log error; root /usr/local/nginx/html;
autoindex on;
autoindex_exact_size off;
location / { try_files $uri $uri/ /report.html;
}
}

打开浏览器访问Nginx服务器99端口即可!
我们可以通过crontab加个定时任务,每5分钟通过goaccess命令生成一次新的html

crontab -e
5/* * * * LANG="en_US.UTF-8" bash -c 'goaccess /usr/local/nginx/logs/access.log -o /usr/local/nginx/html/report.html --log-format=COMBINED' > /dev/null > 2 >&1


 

 

 

 

标签:GoAccess,Web,log,nginx,html,可视化,usr,report,local
From: https://www.cnblogs.com/hm1825/p/17148082.html

相关文章