GoAccess日志分析工具

Posted sseban

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GoAccess日志分析工具相关的知识,希望对你有一定的参考价值。

1.1 GoAccess简介

GoAccess是一个开源的实时网络日志分析器和交互式查看器,可在Linux终端或浏览器中运行。

1.2 软件功能

 – 为系统管理员提供可视化的服务器报告

-为系统管理员提供快速且有价值的HTTP统计

1.3软件特性

– 快速、实时(由于基于C语言编写,可在毫秒或秒内完成更新)

– 只依赖于ncurses

– 兼容几乎所有的Web日志格式(Apache、Nginx、Amazon S3、Elastic Load Balancing、CloudFront等)

– 只需要配置日志格式即可运行

– 美丽的终端和引导仪表板(可自定义色彩方案)

1.2 安装GoAccess 

这里采用k8s架构中的hdss11机器进行安装并分析当前前端nginx的日志;

[root@hdss7-11 ~]# cd /opt/

[root@hdss7-11 opt]# wget https://tar.goaccess.io/goaccess-1.3.tar.gz

[root@hdss7-11 opt]# tar xf goaccess-1.3.tar.gz -C /opt/

[root@hdss7-11 goaccess-1.3]# ./configure --enable-utf8 --enable-geoip=legacy

configure: error: 

    *** Missing development files for the GeoIP library

[root@hdss7-11 goaccess-1.3]# yum install -y GeoIP-devel 

configure: error: *** Missing development libraries for ncursesw

[root@hdss7-11 goaccess-1.3]#  yum install -y ncurses-devel

[root@hdss7-11 goaccess-1.3]# make

[root@hdss7-11 goaccess-1.3]# make install

[root@hdss7-11 goaccess-1.3]# cd /var/log/

输出日志格式

 

 

技术图片

 

回车后访问我们的http://traefik.od.com/https://dashboard.od.com/ 由于后端业务机器处于关机状态 现在访问会出现502状态 这里主要是关注的goacces工具;

技术图片

 

 

 

 

 

 

以上是关于GoAccess日志分析工具的主要内容,如果未能解决你的问题,请参考以下文章

linux系统centOS6.5使用goaccess工具分析nginx网站日志

Goaccess---良心nginx日志分析工具

用GoAccess分析Nginx的日志

利用GoAccess实时分析web服务日志

Linux------------GoAccess-可视化WEB日志分析工具

使用GoAccess构建简单实时日志分析系统