阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 6.5下使用GoAccess工具分析Nginx网站日志

261次阅读
没有评论

共计 1681 个字符,预计需要花费 5 分钟才能阅读完成。

网站的 log 日志分析是每个站长经常做的必备工作,通过网站日志文件我们可以分析各大搜索引擎对网站的爬取情况。最近我的网站做了一些调整,所以想看下日志文件,但因为网站服务器环境是 LNMP,所以我就找了一款 Nginx 日志文件分析工具——GoAccess。本文我们将一起分享如何在 Linux(CentOS)中安装 goaccess 来分析网站日志。

准备工作:
系统:CentOS6.5(我在本地搭建的虚拟机)
web 服务:nginx
日志文件:access.log 文件 (从自己的环境中拷贝具体日志文件)
工具:goaccess(官网:https://goaccess.io/)
安装流程:
安装 goacess 的一些支持库,如果后面操作出现问题,很有可能是因为某些库位安装,主要包括:glib2,glib2-devel,geoip,geoip-devel,ncurses-devel,zlib,zlib-devel,gcc。

yum install glib2 glib2-devel GeoIP-devel  ncurses-devel zlib zlib-devel

yum install gcc -y

如果是一键安装,注意安装过程中的提示,哪些未安装成功,需要单独安装,比如我在本地操作时,ncurses-devle、zlib、zlib-devel 默认已安装,geo-ip 就未安装成功,需要单独安装。

CentOS 6.5 下使用 GoAccess 工具分析 Nginx 网站日志

cd /usr/local/src
wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-1.4.6.tar.gz
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz

tar xzvf GeoIP-1.4.6.tar.gz
cd GeoIP-1.4.6
./configure && make && make install
cd ..
mv GeoIP.dat.gz /usr/local/share/GeoIP/

接下来我们就可以安装 goaccess 了,这里我是用的编译安装:

wget http://tar.goaccess.io/goaccess-0.8.1.tar.gz
tar xzvf goaccess-0.8.1.tar.gz
cd goaccess-0.8.1/
./configure –enable-geoip –enable-utf8
make && make install

运行 goaccess 命令查看是否安装成功,结果我在本地安装时提示下面错误:

CentOS 6.5 下使用 GoAccess 工具分析 Nginx 网站日志

32 位系统使用下面命令解决:

ln -s /usr/local/lib/libGeoIP.so* /lib/

64 位系统尝试使用下面命令解决:

ln -s /usr/local/lib/libGeoIP.so* /lib64/
再运行 goaccess 命令正常:

CentOS 6.5 下使用 GoAccess 工具分析 Nginx 网站日志

goaccess 使用:
找到日志文件 access.log 所在目录,最简单直接的使用方法:

goaccess -f access.log -c -a

接着会提示如下界面,使用上下方向键选择第三个,用空格键确认选择,然后回车确定即可。

CentOS 6.5 下使用 GoAccess 工具分析 Nginx 网站日志

当然也可以生成 HTML 报告,更为直观的查看数据。

goaccess -f access.log -a > report.html

本文我们分享了如何在 linux 系统中安装 goaccess 来分析网站日志,如果大家在实际操作过程中遇到什么问题,欢迎一起交流讨论,我们共同学习,共同进步。

详解使用 GoAccess 分析 Nginx 的日志  http://www.linuxidc.com/Linux/2016-07/133623.htm

使用 GoAccess 分析 Nginx 的 Virtual Host 日志记录  http://www.linuxidc.com/Linux/2016-07/133622.htm

GoAccess 的详细介绍:请点这里
GoAccess 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-09/147131.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1681字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中