goaccess

使用 Goaccess 时我可以忽略某些访客吗?
goaccess

使用 Goaccess 时我可以忽略某些访客吗?

我想用goaccess它来查看我的网站有多少真正的访问者。毫不奇怪,我的日志中充满了来自机器人的流量,所以我正在寻找一种方法来过滤掉这些流量。为了了解哪些不必要的流量继续被发送,我也想保留这些日志,这样我就可以偶尔查看它,就像在我的收件箱中有一个垃圾邮件文件夹一样。 我看到了几个选项: 将有问题的日志行移至另一个位置并继续goaccess正常使用 配置goaccess忽略不需要的请求 在这两种情况下,挑战都在于识别哪些是不需要的日志行。有人知道实现这一目标的最佳工具是什么吗? 不管怎样,我使用的是 nginx 并服务于静态网站,因此我并不担心这些攻击会得...

Admin

crontab shell 脚本执行不符合预期
goaccess

crontab shell 脚本执行不符合预期

我有一个名为 run_logs.sh 的脚本,其内容如下: #!/bin/bash source /root/.profile zcat /var/log/apache2/access.log.*.gz | /usr/bin/goaccess - access.log 当我以 root 身份运行该脚本时(无论是否带有“bash”前缀),在命令行上,goaccess 软件都会处理 access.log 和所有 gzip 压缩的日志。但是当 cron 运行它时,它只处理 access.log。我该如何纠正这个问题? 我的根 crontab 如下所示: 0 * ...

Admin

如何使用 goaccess 分析 vsftpd 日志文件
goaccess

如何使用 goaccess 分析 vsftpd 日志文件

我正在尝试使用 goaccess 日志分析工具来分析 vsftpd FTP 服务器的日志。我知道作为 Web 服务器日志分析器,goaccess 并不是最好的工具。话虽如此,它的日志格式足够灵活,我们已经用它来分析 Web 服务器的日志,所以我决定尝试一下。 默认情况下,vsftpd 有一个非常详细的日志: Mon Mar 23 06:00:00 2020 [pid 11111] CONNECT: Client "1.1.1.1" Mon Mar 23 06:00:00 2020 [pid 11111] [ftp] OK LOGIN: Client "1...

Admin

Nginx Amplify 扩展访问日志和 GoAccess 虚拟主机
goaccess

Nginx Amplify 扩展访问日志和 GoAccess 虚拟主机

我正在运行安装了 Nginx Amplify 的 Nginx。为了获得更好的指标,我将访问日志格式扩展为: log_format main_ext '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for" ' ...

Admin

GoAccess CustomLog 获取“与说明符‘%h’不匹配”
goaccess

GoAccess CustomLog 获取“与说明符‘%h’不匹配”

这是我的日志格式: LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy 知道我为什么会这样吗? 解析了 10 行,产生以下错误: Token '123.123.123.83,' doesn't match specifier '%h' Token '123.123.123.183,' doesn't match specifier '%h' 我是 goaccess 的新手,仍在学习,请耐心等待... ...

Admin

每日统计日志分析器(引荐网站、引荐来源网址)
goaccess

每日统计日志分析器(引荐网站、引荐来源网址)

分析器的主要任务是引用站点、引用 URL。日志从 3 个 nginx 服务器集中收集。我安装了统计信息使用特定参数 LogFormat - 一切运行正常,但客户还不够,我们需要每天统计引荐网站和引荐来源 URL,而 awstats 仅提供一个月的数据。 我找到了项目访问但是同样,在演示中,我并没有看到对一天(或者某个时间段)进行统计的可能性。 logstash + elasticsearch + kibana - 从来没有用过这个软件,我需要尽快解决问题) 请告诉我解决方案,谢谢) ...

Admin

GoAccess 日期/时间/日志格式错误
goaccess

GoAccess 日期/时间/日志格式错误

当我使用 Nginx 日志文件运行 GoAccess 时,出现以下错误: Fatal error has occurred Error occured at: src/goaccess.c - main - 1017 Nothing valid to process. Verify your date/time/log format. 日志行示例: example.com 66.87.119.148 - - [27/May/2016:10:45:50 +0000] "GET /uploads/5458ac234488de92aa9cda3a/logo...

Admin

GoAccess 的 Haproxy 日志自定义格式
goaccess

GoAccess 的 Haproxy 日志自定义格式

我想将 GoAccess 与 Haproxy 一起使用,以用作反向代理和负载均衡器。 我的目标是创建一个自定义日志格式,它看起来与 apache2 完全一样(与默认的 goaccess 设置兼容)。 到目前为止我做到了 capture request header Referrer len 64 capture request header Content-Length len 10 capture request header User-Agent len 64 log-format %si:%sp\ %ci\ -\ -\ [%t]\ "%r"...

Admin

nginx access.log 仅保留一天
goaccess

nginx access.log 仅保留一天

我在用着访问在 Ubuntu Server 12.04 上查看我的 Web 服务器上的分析。我只需运行以下实用程序: goaccess -f /var/log/nginx/access.log 但是我只看到了一天的数据。我想知道 nginx 中是否有一些默认设置来管理这个问题?我读过一些关于日志文件轮换的内容,但目前这对我来说真的不是问题。似乎有什么东西阻止 access.log 显示超过一天的数据。 似乎无法在 nginx 文档中找到任何可以操作某些设置的内容。 ...

Admin

GoAccess 分析和 HTTP Referer
goaccess

GoAccess 分析和 HTTP Referer

这是一个关于使用访问作为网站分析工具。我已在 nginx 服务器上设置了它,并且可以很好地解析日志,但似乎许多对我自己的网站的请求在 HTTP 标头中都没有 Referer。有没有一种直接获取此信息的方法?显然,我知道还有其他网站有指向我自己的网站的链接(例如 Github 项目或 HackerNews 故事),但它们从未出现在 goaccess referer 信息中。 我也知道,我可能完全误解了和/或试图扩展基本上是一个简单的访问日志查看器的限制。话虽如此,其他分析软件如何获取引荐来源信息?Google Analytics、Piwik 和 Mint 似...

Admin