GoAccess旨在成为一个基于终端的快速日志分析器,其核心思想是实时快速分析和查看Web服务器统计信息,GoAccess可分析Apache/Nginx等WEB日志,同时还支持生成HTML、JSON、CSV等数据报告
一、安装GoAccess
GoAccess支持yum安装,直接执行命令yum -y install goaccess即可,不过为了拥有更大的灵活性,推荐使用下面的方法编译安装。
#安装依赖 yum -y install libmaxminddb-devel
#下载源码 wget https://tar.goaccess.io/goaccess-1.2.tar.gz
#解压 tar -xzvf goaccess-1.2.tar.gz
#进入目录 cd goaccess-1.2/
#编译安装 ./configure --enable-utf8 --enable-geoip=mmdb --with-openssl --with-libmaxminddb-devel make && make install
二、运行GoAccess
最简单的做法就是直接运行goaccess 日志路径根据提示选择,如果您觉得终端的方式看起来不习惯,我们还可以生成静态的HTML报告,运行下面的命令即可:
goaccess xiaoz.me_nginx.log -a -o xxx.html --log-format=COMBINED #如果使用实时的 --real-time-html
xiaoz.me_nginx.log:为日志文件具体路径
xxx.html:HTML报告的名字,可指定到站点目录,然后直接访问查看
–log-format=日志文件格式,COMBINED为标准格式
网友评论