问题标签 [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.
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,-
regex - AStats 额外部分中的多列
我有一个 AWStats 正在运行,并且报告是从 IIS 日志文件构建的。我有一个额外的部分来查看站点上执行的 perlscripts 的所有操作。
配置如下所示:
输出如下所示:
但是在不同的 perl 脚本中有一些同名的动作。
我需要这个:
有谁知道如何创建这样的报告?
编辑:
我做了更多的研究,我发现的所有论坛帖子都说,如果不入侵,就不可能在额外的部分中有两列awstats.pl
现在我试图将它放入一列中URLWITHQUERY
,以输出如下内容:
新问题是查询的参数多于操作,它们是无序的。我试过这个
但 AStats 仅从第一个括号对中获取值,而忽略其余部分。我认为它在内部使用$1
由 perl 正则表达式“魔术”提供。
有任何想法吗?
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 统计工具。任何帮助将不胜感激。
-罗恩
perl - 如何从批处理文件将参数传递给perl脚本
所以,我想知道如何将参数从 Windows 中的 .bat 文件传递给 perl 脚本。我正在运行主动 perl。如果您想知道为什么,我正在为 awstats+iis 自动进行日志索引。
我只需直接输入命令就可以做到这一点:
我尝试将其直接放入我的批处理文件中。我也尝试使用标准的批处理文件方式:
我什至试过这个,认为破折号被 perl 以不同的方式解析:
所以我想我会尝试逃避破折号(当然是为了好玩):
然后我尝试了上述组合,试图逃避冒号:
这些都没有产生我在输入命令时得到的成功屏幕。是的,我有一个暂停,所以我可以验证...
有什么想法吗?关于参数,我有什么明显的遗漏吗?
apache - 在 ReWriteRule 之后在 httpd 访问日志中捕获引用者
我们有两个域,一个主要用于营销目的,以了解我们的竞选活动如何运作。营销域被重定向到主域。在 httpd.conf 中,我们为我们托管的每个域定义了一个虚拟主机,以下是我们如何将营销域重定向到主域:
重定向工作正常,但在访问日志中,“引用者”为空白。我们使用 AWStats 通过查看访问日志来分析我们的网络流量,如果没有引用者,我们很难说出有多少人通过标记域链接登陆主域。关于如何获取作为 RewriteRule 的一部分传入的“引用者”信息以便将其记录在访问日志中的任何建议?
谢谢!
regex - Awstats 额外部分按子目录点击
我已经按照http://www.internetofficer.com/awstats/by-directory/的格式设置了一个按目录点击的额外部分。这行得通。
等等
但是,我需要(第一级)子目录的点击。在该页面的底部,它建议使用:
仍然只显示顶级目录。我也试过
这导致同样的事情。我无法获得正确的正则表达式来做我需要的事情。
完整代码:
linux - 由于高 RAM 使用率,服务器不断崩溃 - 实时 IP 监控?
有没有办法监控进入我的服务器的实时 IP 流量并查看正在使用多少带宽和 RAM?
每隔一段时间,我似乎就会受到 DOS 类型的攻击,我的网站变得无响应,并且在我请求托管公司硬重启之前,我什么也做不了。我希望能够在服务器由于 RAM 使用耗尽而变得无响应时查看当前在我的服务器上列出的 IP 地址,这样我可以阻止这些 IP 在将来再次访问我的网站。
谢谢!
php - 从 PHP 访问 AStats 信息?
是否可以使用 PHP 从 AwStats 访问访问者县的来源信息?我想添加到项目中的一个新功能列出了最近访问者的国家(30 天)。
google-chrome - Chrome 不执行 cgi 脚本
关于 chrome 并让它执行 cgi(pl) 脚本是否有任何细节或特性。
我已将 awstats 添加到我的 apache2 服务器,它在 Firefox 和 IE 中运行良好。但是,当我在 chrome 中查看它时,它几乎就像在缓存请求一样。
无论我单击刷新多少次,它都只会显示旧数据。我已经在新选项卡中尝试过,但似乎无法让它触发脚本。
有什么建议么?
对于熟悉awstats的人来说,我可以选择不同的月份,而且好像执行一次。但在那之后,那个月被缓存到并且不会重新触发。看起来它确实在缓存,实际上不会刷新。
search-engine - AWSStats 无法识别任何搜索引擎
AWStats 似乎将 Google 视为外部页面而不是搜索引擎。
因此,它不会报告热门搜索关键词和关键词。
网页上的输出:
我应该在哪里寻找解决方案?