日志分析工具--GoAccess的安装部署

时间:2022-09-05 13:23:08

需求:及时得到线上用户访问日志分析统计结果,以便给开发、测试、运维、运营人员提供决策!

方案:GoAccess,图文并茂,而且速度快,每秒8W 的日志记录解析速度,websocket10秒刷新统计数据。

下面讲解如何部署应用

1、到官网下载部署包,地址 http://tar.goaccess.io/goaccess-1.2.tar.gz

2、将文件上传至linux服务器(本文使用的是centos7)

3、进入到安装包所在文件位置,解压安装包

tar -xzvf goaccess-1.2.tar.gz

4、进入到解压后的文件位置

cd goaccess-1.2

5、需要解决依赖包问题

yum install gcc
yum -y install GeoIP-devel mod_geoip GeoIP
yum install ncurses-devel  

6、配置安装信息

./configure --enable-utf8 --enable-geoip=legacy

当出现下图提示,说明已经成功配置,如非下页面,有报错,请根据报错信息继续解决依赖包问题。(本文为新centos7环境安装,处理第五点的依赖包后即可顺利配置完成,因可能各环境不一,仅供参考)

日志分析工具--GoAccess的安装部署

7、安装

make
make install

=======================安装完成!=========================