seo网站日志分析工具(这款这款比较强大的日志分析工具到底有哪些不一样)

优采云 发布时间: 2021-11-09 07:32

  seo网站日志分析工具(这款这款比较强大的日志分析工具到底有哪些不一样)

  前几天在荣格和小野的博客上看到分享了一个比较强大的日志分析工具GoAccess。从功能和关系数据的用户体验来看,它确实是Linux VPS/服务器的好工具。用于分析和统计 网站 日志和用户数据的工具。和很多大型网站一样,我们很少看到网站统计工具的使用,一般都是通过日志来分析用户和各种信息数据。

  GoAccess,这个可以在Linux系统中使用的日志分析工具,可以在Nginx、Apache等服务器日志处理中使用,也可以在带有Cygwin的Windows系统中使用。一般来说,我们使用Linux系统比较多,所以老佐也准备体验一下这个日志分析工具的不同之处。

  根据GoAccess官方()的介绍,这个日志分析工具可以实时反馈数据,并且可以输出HTML格式的页面供我们参考;它可以用于几乎所有的日志格式;可以更友好的将需要的数据统计出来,比如访问汇总、访问者排名、动态和静态页面请求、访问者使用的操作系统、浏览器、路由的域名等都可以统计出来。如果我们能用好这个工具,基本上就不需要使用第三方的网站统计工具,统计的会更准确。

  一、GoAccess 工具安装

  因为之前这个文章刚刚看到这个工具没有实际使用过,所以这个文章的测试环境也在测试机里。使用LNMP Web环境,主要用于体验本工具的安装和基本应用过程。

  GoAccess工具虽然支持直接在服务器上安装yum或者apt-get,但是直接编译安装可能不是最新版本,所以老佐打算用源码编译安装。

  1、安装依赖库软件

  CentOS

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

  B-Debian/Ubuntu

  apt-get -y 安装 libncursesw5-dev libgeoip-dev libtokyocabinet-dev

  2、下载最新版本的GoAccess并编译安装

  获取

  tar -xzvf goaccess-1.0.2.tar.gz

  cd goaccess-1.0.2/

  ./configure --enable-geoip --enable-utf8

  制作

  进行安装

  当前版本为1.0.2。如果不喜欢这个麻烦的安装,可以直接用yum或者apt-get安装。功能上应该没有太大区别。我只需要在这里看看它们。最新版本的外观难免会有一些差异。

  3、检查安装是否正确

  访问

  安装完成后,输入上面的命令。如果可以看到如下提示,则说明GoAccess安装成功。

  

  二、GoAccess 工具的基本应用

  GoAccess日志分析工具的安装还是很简单的。鉴于功能比较强大,老佐()可以在第一次接触时轻松体验常用功能和操作方法。详细的使用方法和功能应用,可以参考官方网站案例或到GitHub查看具体文档()。

  1、查看日志

  goaccess -f .log

  可以以这种格式查看日志,也可以使用绝对路径的URL LOG地址,也可以到当前日志目录,对应不同站点的单独日志格式。

  

  我们需要选择一种格式,用空格确认并按 Enter(通用日志格式)。

  

  我们可以看到请求页面的 URL 和用户访问者数据等统计信息。

  2、导出 HTML 页面

  goaccess -f .log --log-format=COMBINED -a> /home/wwwroot//report.html

  这里有一个问题需要注意。如果使用的是Nginx环境,则需要使用--log-format=COMBINED格式,否则会报错“Error发生在:src/parser.c-parse_log”。不过我们也可以修改.goaccessrc文件来解决这个问题。

  

  通过HTML页面(我们需要自己设置导出位置,比如在当前域名的根目录下),我们可以更直观的看到日志分析。比如请求页面、请求文件、404页面、用户IP统计、用户系统、浏览器使用情况、用户访问域名等,与网站统计工具基本相同。

  图标功能演示:

  这里我们可以看看官方的在线演示图标功能。如果我们自己设置网站定时生成HTML,这样就可以实现实时统计,而且网站不需要安装统计工具。

  综上所述,GoAccess日志分析工具功能比较多,可以细分为统计某天某IP用户的访问情况,也可以统计某段时间,可以导出CSV表格整理汇总分析。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线