小网工.
  • 首页
  • 建站经验
  • 云服务器
    • 腾讯云
    • 阿里云
  • WordPress
  • 技术教程
  • 运维管理
  • 实用工具
没有结果
查看所有结果
小网工.
  • 首页
  • 建站经验
  • 云服务器
    • 腾讯云
    • 阿里云
  • WordPress
  • 技术教程
  • 运维管理
  • 实用工具
没有结果
查看所有结果
小网工.
没有结果
查看所有结果

Nginx 日志分析工具 GoAccess

2022年6月29日

GoAccess 是一款开源的 Web 日志分析工具,可根据 Web 日志快速分析和查看 Web 服务器统计信息。并可根据 Web 日志进行分析汇总,输出成 Html 或者 json 文件,方便我们直观的查看日志信息。

通过分析 Web 日志,我们可以掌握访问网站访客信息,了解那些访问时无意义的、甚至是对我们服务器恶意的。虽然像百度统计、Analytics 等统计网站也可以掌握我们网站的访客信息,但这些统计还是很有限的。这些统计服务无法统计到一些蜘蛛、爬虫、错误页面等。

使用 GoAccess 就不会有这样的困扰啦。各位可以把它作为统计工具很好的补充。

目前,我们可以通过这款软件查看的统计信息有:

  • 统计概况,流量消耗等
  • 访客排名
  • 动态Web请求
  •  静态web请求,如图片、样式表、脚本等。
  •  来路域名
  • 404 错误
  • 操作系统
  •  浏览器和搜索引擎
  • 主机、DNS和IP地址
  •  HTTP 响应代码
  •  引荐网站
  •  键盘布局
  • 自定义显示
  • 支持超大日志(分析速度很快)

更多信息可查看官网查看:https://goaccess.io/

安装 GoAccess

安装 GoAccess 非常简单。只需下载、提取和编译它:

 wget https://tar.goaccess.io/goaccess-1.6.tar.gz
 tar -xzvf goaccess-1.6.tar.gz
 cd goaccess-1.6/
 ./configure --enable-utf8 --enable-geoip=mmdb
 make
 make install

包安装

使用 Linux 发行版的首选包管理器在 Linux 上安装 GoAccess 是最简单的。请注意,并非所有发行版都提供最新版本的 GoAccess。

注意:这可能并不总是为您提供最新的稳定版本。为确保您运行的是最新的稳定版 GoAccess,请参阅下面的选项。

Debian/Ubuntu

 apt-get install goaccess

红帽/Centos

 yum install goaccess

Arch Linux

 pacman -S goaccess

配置 GoAccess 日志格式

默认配置文件位于:/etc/goaccess/goaccess.conf

vi /etc/goaccess/goaccess.conf
#直接在里面添加以下内容
time-format %H:%M:%S
date-format %d/%b/%Y
log-format %h - %^ [%d:%t %^]; "%r" %s %b "%R" - %^"%u" - %^ %T

通过终端的实时查看统计数据

安装软件后,启动它非常简单,运行以下命令从Linux 终端查看您网站的实时统计信息:

goaccess /var/log/nginx/access.log -c
终端分析结果

如何通过 GoAccess 生成网页统计数据

使用 goaccess 进行日志解析并输出为 Html 文件,命令很简单,参考这里:

#页面转换为中文
LANG="zh_CN.UTF-8"
#输出HTML分析报告
goaccess -a -c -d -f /var/log/nginx/access.log -p /etc/goaccess.conf > /home/test/test.html
GoAccess 阅览页面

goaccess使用参数详解

  • -a 开启 UserAgent 列表。开启后会降低解析速度
  • -c 在程序开始运行时显示 日志/日期 配置窗口
  • -d 输出 HTML 或者 JSON 报告时开启 IP 解析
  • -f 指定输入日志文件的路径
  • -p 指定使用自定义配置文件
标签: GoAccessNginx
王耍耍

王耍耍

网络工程师、博客爱好者。

相关内容

nginx 安全配置:强化服务器安全

nginx 安全配置:强化服务器安全

2022年7月3日
禁止 MJ12bot 蜘蛛访问

禁止 MJ12bot 蜘蛛访问

2022年7月3日
Nginx 配置内容安全策略CSP(Content-Security-Policy)

Nginx 配置内容安全策略CSP(Content-Security-Policy)

2022年6月18日
nginx配置robots.txt 禁止所有蜘蛛访问

nginx配置robots.txt 禁止所有蜘蛛访问

2022年6月7日
下一篇内容
如何在不兼容的电脑上安装 Windows 11?

如何在不兼容的电脑上安装 Windows 11?

发表评论 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

阿里云新用户限量特惠 好用不贵

代金券领取

最新内容

Nginx 配置内容安全策略CSP(Content-Security-Policy)

Nginx 配置内容安全策略CSP(Content-Security-Policy)

2022年6月18日
国内镜像源下载速度评测 阿里源、清华源、华为源对比

国内镜像源下载速度评测 阿里源、清华源、华为源对比

2020年2月6日
红米 AC2100 安装 OpenWRT 教程

红米 AC2100 安装 OpenWRT 教程

2021年11月5日
Windows Server 2016服务器配置网卡链路聚合(NIC Teaming)

Windows Server 2016服务器配置网卡链路聚合(NIC Teaming)

2019年6月15日
  • 关于我们
  • 联系我们
  • 隐私政策
  • 版权声明
  • 文章列表

Copyright © 2019 - 2022 小网工. All Rights Reserved.  渝ICP备17001054号-4

没有结果
查看所有结果
  • 首页
  • 建站经验
  • 云服务器
    • 腾讯云
    • 阿里云
  • WordPress
  • 技术教程
  • 运维管理
  • 实用工具
转到手机版