问题标签 [awstats]

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 投票
2 回答
3793 浏览

records - AWSTATS 问题:所有记录均已删除

使用 AWSTATS 分析我的 apache 日志时遇到问题。
过去一切都运作良好。
但是现在我的服务器的日志格式已经改变。

旧格式示例:

194.206.22.25 - - [14/Dec/2009:12:23:33 +0100] “GET /gPM-Systems/css/default.css HTTP/1.1”404 1036

新格式示例:

356652,mics,194.206.22.24,194.206.22.24,-,[05/Jul/2011:15:11:18 +0200],"GET /index.html HTTP/xx",302,-

对于旧格式,选择好的 LogFormat 是 4。现在是这种自定义格式:

LogFormat="%other %other %host %other %logname %time1 %methodurl %code"

我还将 LogSeparator 更改为设置“,”而不是“”。

我的问题是所有记录都被删除了。
-showdropped 选项表明:

删除记录(当 LogType=W 时方法/协议“GET /apache_pb.gif”不合格):356652,mics,194.206.22.24,194.206.22.24,-,[05/Jul/2011:15:11:18 +0200] ,"GET /apache_pb.gif HTTP/1.0",302,-

0 投票
2 回答
1907 浏览

regex - AStats 额外部分中的多列

我有一个 AWStats 正在运行,并且报告是从 IIS 日志文件构建的。我有一个额外的部分来查看站点上执行的 perlscripts 的所有操作。

配置如下所示:

输出如下所示:

但是在不同的 perl 脚本中有一些同名的动作。
我需要这个:

有谁知道如何创建这样的报告?

编辑:

我做了更多的研究,我发现的所有论坛帖子都说,如果不入侵,就不可能在额外的部分中有两列awstats.pl

现在我试图将它放入一列中URLWITHQUERY,以输出如下内容:

新问题是查询的参数多于操作,它们是无序的。我试过这个

但 AStats 仅从第一个括号对中获取值,而忽略其余部分。我认为它在内部使用$1由 perl 正则表达式“魔术”提供。

有任何想法吗?

0 投票
0 回答
420 浏览

ruby-on-rails-3 - 将 Awstats 集成到 Ruby on Rails

我目前正在从事一个 RoR 项目,并偶然发现了一个问题。

我有的:

  • 在 debian 服务器上的 Nginx 上运行的 RoR 3.1 项目。

我想要的是:

  • 我希望能够查看我网站的网络统计信息。每个预定义的时间间隔内的点击量、来源和完美排序等统计数据。最好有一些很酷的图表,图表,等等。

我做了什么:

  • 我在互联网上查找了一些支持此功能的 RoR 扩展,但对结果并不十分兴奋。因此,我查看了诸如“Webalizer”和“Awstats”之类的工具。最后决定选择 Awstats。

似乎是什么问题:

  • 现在我可以访问 Awstats 的主页,但是一旦我想查看其他月份,它就会向awstats.pl发送请求。这个请求(我认为)首先从 Nginx 发送到 RoR。然后 RoR 在它的routes.rb中查找正确的路由。然后 RoR 找不到路由,并将我重定向到 404 错误。

我想知道是否有人在这类事情上有一些经验。也许知道如何为 RoR 正确配置 Awstats,或者知道另一个很好的 RoR 统计工具。任何帮助将不胜感激。

-罗恩

0 投票
3 回答
4012 浏览

perl - 如何从批处理文件将参数传递给perl脚本

所以,我想知道如何将参数从 Windows 中的 .bat 文件传递​​给 perl 脚本。我正在运行主动 perl。如果您想知道为什么,我正在为 awstats+iis 自动进行日志索引。

我只需直接输入命令就可以做到这一点:

我尝试将其直接放入我的批处理文件中。我也尝试使用标准的批处理文件方式:

我什至试过这个,认为破折号被 perl 以不同的方式解析:

所以我想我会尝试逃避破折号(当然是为了好玩):

然后我尝试了上述组合,试图逃避冒号:

这些都没有产生我在输入命令时得到的成功屏幕。是的,我有一个暂停,所以我可以验证...

有什么想法吗?关于参数,我有什么明显的遗漏吗?

0 投票
0 回答
253 浏览

apache - 在 ReWriteRule 之后在 httpd 访问日志中捕获引用者

我们有两个域,一个主要用于营销目的,以了解我们的竞选活动如何运作。营销域被重定向到主域。在 httpd.conf 中,我们为我们托管的每个域定义了一个虚拟主机,以下是我们如何将营销域重定向到主域:

重定向工作正常,但在访问日志中,“引用者”为空白。我们使用 AWStats 通过查看访问日志来分析我们的网络流量,如果没有引用者,我们很难说出有多少人通过标记域链接登陆主域。关于如何获取作为 RewriteRule 的一部分传入的“引用者”信息以便将其记录在访问日志中的任何建议?

谢谢!

0 投票
1 回答
595 浏览

regex - Awstats 额外部分按子目录点击

我已经按照http://www.internetofficer.com/awstats/by-directory/的格式设置了一个按目录点击的额外部分。这行得通。

等等

但是,我需要(第一级)子目录的点击。在该页面的底部,它建议使用:

仍然只显示顶级目录。我也试过

这导致同样的事情。我无法获得正确的正则表达式来做我需要的事情。

完整代码:

0 投票
1 回答
229 浏览

linux - 由于高 RAM 使用率,服务器不断崩溃 - 实时 IP 监控?

有没有办法监控进入我的服务器的实时 IP 流量并查看正在使用多少带宽和 RAM?

每隔一段时间,我似乎就会受到 DOS 类型的攻击,我的网站变得无响应,并且在我请求托管公司硬重启之前,我什么也做不了。我希望能够在服务器由于 RAM 使用耗尽而变得无响应时查看当前在我的服务器上列出的 IP 地址,这样我可以阻止这些 IP 在将来再次访问我的网站。

谢谢!

0 投票
1 回答
1839 浏览

php - 从 PHP 访问 AStats 信息?

是否可以使用 PHP 从 AwStats 访问访问者县的来源信息?我想添加到项目中的一个新功能列出了最近访问者的国家(30 天)。

0 投票
1 回答
4466 浏览

google-chrome - Chrome 不执行 cgi 脚本

关于 chrome 并让它执行 cgi(pl) 脚本是否有任何细节或特性。

我已将 awstats 添加到我的 apache2 服务器,它在 Firefox 和 IE 中运行良好。但是,当我在 chrome 中查看它时,它几乎就像在缓存请求一样。

无论我单击刷新多少次,它都只会显示旧数据。我已经在新选项卡中尝试过,但似乎无法让它触发脚本。

有什么建议么?

对于熟悉awstats的人来说,我可以选择不同的月份,而且好像执行一次。但在那之后,那个月被缓存到并且不会重新触发。看起来它确实在缓存,实际上不会刷新。

0 投票
0 回答
822 浏览

search-engine - AWSStats 无法识别任何搜索引擎

AWStats 似乎将 Google 视为外部页面而不是搜索引擎。

因此,它不会报告热门搜索关键词和关键词。

网页上的输出:

我应该在哪里寻找解决方案?