今天学习了Nginx的日志的分析以及切割等,但是无意间发现对于日志的分析网上提供了一个开源的日志分析可视化界面,那就是goaccess,主要用来指昨日分析,其他的功能本人还未去研究。
谈到goaccess那么肯定我这儿就是根据Nginx的日志来使用的。
我们首先需要安装goaccess,网上很多关于他的安装,自己可以去网上搜索
安装完之后我们进入到nginx的logs日志文件下;
我们输入这样的命令:
goaccess access.log -o ../html/report.html --real-time-html --time-format='%H:%M:%S' --date-format='%d/%b/%Y' --log-format=COMBINED
这命令主要就是根据日志数据来生成HTML页面,并实时更新页面数据展示,后面的是时间和日期的格式设置,注意这儿是在Nginx的配置文件中日志格式未作任何更改的时候使用的。
执行这条命令就会出现下面的这样:
表示正在连接
并且在nginx.conf配置文件中配置
location /report.html{
alias /usr/local/nginx/html/report.html;
}
意思就是当我们访问到report.html页面的时候就睡出现这样的界面:表示已经完成连接