说到web服务器就不得不说Nginx,目前已成为企业建站的***。但由于种种历史原因,Nginx日志分析工具相较于传统的apache、lighthttp等还是少很多。
今天就和大家分享一个非常强大的实时日志分析工具,它安装简单,功能强大,支持Nginx日志格式,是新一代互联网企业手中又一犀利武器!
GoAccess是一个实时的Apache / Nginx / Lighttpd Web日志分析器和交互式查看器,可在终端中运行,能为系统管理员提供快速且有价值的 HTTP 统计,并以在线可视化服务器的方式呈现。
GoAccess解析指定的Web日志文件并将数据输出到X终端。功能包括:
GoAccess被设计成一个基于终端的快速日志分析器。实时快速分析和查看Web服务器统计信息,无需使用你的浏览器。虽然终端输出是默认输出,但它能够生成完整的,自包含的实时HTML 报告,以及JSON和 CSV报告。
官网传送门:https://goaccess.io/
- $ sudo apt-get install goaccess
- $ sudo apt-get install goaccess
首先打开EPEL repo并输入以下yum命令:
- $ sudo yum install epel-release
- $ sudo yum install goaccess
输入以下命令以在类Unix系统上下载和编译GoAccess:
- $ cd /tmp
- $ wget http://tar.goaccess.io/goaccess-1.2.tar.gz
- $ tar -zxvf goaccess-1.2.tar.gz
- $ cd goaccess-1.2/
- $ ./configure --enable-utf8 --enable-geoip=legacy && make
- $ sudo make install
- goaccess -f /path/to/nginx/access.log
- goaccess -f /path/to/apache/access.log
- goaccess -f /path/to/lighttpd/access.log
- goaccess -f /path/to/lighttpd/access.log /path/to/lighttpd/access.log.1
- zcat /path/to/nginx/access.log.*.gz | goaccess access.log -
- goaccess [options] /path/to/lighttpd/access.log
如何通过实时报告在屏幕上看到输出?
- goaccess -f /var/log/nginx/access.log
置日志文件的日志格式
在屏幕上查看交互式报告,报告如下:
如何生成HTML报告?
语法为:
- goaccess -f /var/log/nginx/access.log --log-format=COMBINED -o www.lovelinux.com.log.html
当前文章:可视化实时Web日志分析工具,堪称神器!
文章链接:http://www.shufengxianlan.com/qtweb/news36/388986.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联