问题标签 [goaccess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
77 浏览

c - 为 yocto 创建 goaccess 配方

你好 stackoverflow 社区

我正在尝试从源代码创建 GoAccess 的配方。我现在的食谱看起来像这样。我已经使用提供的分发包列表添加了项目的依赖项。我认为“coreutils popt”确实需要,但它们没有任何意义。

如果有人对 cd 有更好的解决方案,那么我很乐意接受。

我收到一个错误,即 so 文件 ld-linux-armhf.so.3 丢失。这个so文件属于哪个依赖?如何将其添加到构建过程中?

感谢您的帮助。

0 投票
1 回答
106 浏览

nginx - GoAccess nginx 日志格式未知

刚刚安装了 GoAccess,我想从我的日志中提取数据,但我无法理解正确的 *格式 :(

这是我日志中的一个示例片段:

nginx的配置:

0 投票
1 回答
549 浏览

cron - 用于生成 Go Access 报告的 Cron 作业不起作用

在我的根 crontab ( sudo crontab -e) 中,我有这个工作来生成 Go Access 日志报告:

它工作得很好。我也有这份工作来生成跨越多天的报告:

Cron 说它运行,但它实际上似乎并没有运行。我环顾四周并尝试了很多事情(包括遵循此处的列表 - https://stackoverflow.com/a/22744360/3761310),但仍然无法运行这项工作。如果我自己运行命令,它会按预期生成文件。我还尝试了管道之前的部分,输出到一个 txt 文件中并且有效。所以我怀疑这是与 Go Access 的一些交互。

当我启用 cron 日志记录时,这就是该作业运行时的内容:

任何指针?谢谢!

0 投票
1 回答
177 浏览

nginx - 在 goaccess 中修改格式

我必须在如下所示的日志上使用 goaccess:

176.6.24.77 - - [Nov 05 2020 23:33:42] "GET /fontawesome/css/all.min.css HTTP/1.1" 200 28 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0"

我正在尝试使用 log-format 选项,并且正在使用以下内容:

goaccess --log-format=COMBINED --log-format="%^[%b %d %Y %T]" access.log

我收到以下错误:

Token '04' doesn't match specifier '%d'

但是 04 应该匹配 %d,不是吗?我在这里感到困惑

0 投票
0 回答
38 浏览

goaccess - 如何使用 Goaccess 来衡量访问量?

我看到 Goaccess 决定了点击量、访问者、带宽等,但我还没有找到一种方法来使用它来计算访问量。点击和访问不是一回事,一次访问可以导致多次点击,假设您访问一个包含 10 张图片的网页,您可能会获得至少 13 次点击(HTML 页面点击 1 次,HTML 页面点击 1 次) CSS 样式表,Javascript 库点击 1 次,图像点击 10 次)。

0 投票
1 回答
17 浏览

flask - 在烧瓶中访问 Goaccess report.html

我有一个使用烧瓶的网站,我想在我的网站内显示由 goaccess 生成的统计信息。

在我的 route.py 中,我添加了:

我已经确保report.html 在模板forlder 中。

问题是我收到以下错误:

有人知道如何解决这个问题吗?我不想碰 report.html 并想这样使用它。

如果没有解决方案,任何人都可以建议一种从互联网访问 report.html 的方法吗?

谢谢你。

0 投票
1 回答
156 浏览

linux - Goaccess,格式错误 - 验证您的日志/日期/时间格式

我尝试解析我的 nginx 日志文件,我的日志文件 mylog.log 如下

我尝试使用命令“goaccess mylog.log --log-format=COMBINED --http-method=no --http-protocol=no -o output.html”来解析它

我收到此错误: ==1== 格式错误 - 验证您的日志/日期/时间格式

实际上:

0 投票
1 回答
40 浏览

logging - 如何配置goaccess进行实时报告

最近开始使用 GoAccess,能够访问控制台仪表板,甚至获得静态 html 页面。但是想在服务器上有实时报告,但每次我尝试生成静态 html 或实时报告时,它总是打开 websocket 并等待用户输入。

0 投票
0 回答
86 浏览

websocket - LetsEncrypt Sep 30 到期后,Goaccess Web 套接字在 Safari 上失败

我知道 LetsEncrypt 证书将于 9 月 30 日到期,并对 CentOS ca-certificates 进行了必要的更改。

这已经修复了邮件服务器和 php.ini 上的 SSL/TLS。

现在,我的 Goaccess Web 统计服务仍然出现错误,该服务通过 SSL Web 套接字提供实时统计信息。

任何想法如何解决这个问题?它在 Firefox 中连接正常,但在 Safari 中出现此错误。

0 投票
0 回答
10 浏览

json - 许多无效请求

运行脚本时,我收到所有失败的请求。我最初写出 JSON 以匹配日志文件。但是,在 goaccess 中调试时,JSON 的顺序并不相同。它的顺序类似于下面我的配置文件中的日志格式。

这是我的配置文件详细信息

例子

我在 Ubuntu 20.04 LTS 中运行的脚本

zcat 1_*.gz | /home/ubuntu/goaccess/./goaccess -p goaccess_nginx_log.conf -access.log