Webserver日志分析软件?

时间:2008-08-19 12:59:41

标签: apache logging logfile-analysis

我是否可以获得一些针对Apache 2.2访问日志文件的良好日志分析软件的建议(最好有一些原因)?

我听说过WebalizerAWStats,但从未真正使用过任何一种,并且想知道:

  • 他们能做什么
  • 为什么它们有用
  • 有趣的用途

欢迎任何评论和想法。

10 个答案:

答案 0 :(得分:13)

AWStats和Webalizer既好又免费(我认为免费演讲和免费啤酒)。我通常更喜欢AWStats的外观 - 它具有漂亮的现代外观,而Webalizer看起来像是在1992年创建的东西。

他们都提供了大致相同的信息,其中包括:

  • 最常访问的网页
  • 访问者来自哪些主机(IP和域名)
  • 使用不同浏览器的用户比例
  • 不同文件类型的下载比例

所有这些信息通常可以按小时,逐日,逐月和逐年查看。通常原始数据可用,但也可以使用条形图和饼图。 AWStats和Webalizer都会(我认为)尝试通过使用GeoIP等服务来确定访问者的来源,尽管我从不打扰这样做。有些人还试图弄清楚人们访问过哪些页面以及类似的内容 - 但这很难做到,结果是最好的猜测。

我通常发现它们都很有用 - 即使只是为了概述我的服务器发生了什么以及谁正在访问它。它们都相对容易安装 - 虽然我似乎记得Webalizer比AWStats更容易,但它们都有不同的配置选项,让你可以准确地决定你想要从中获取什么。

有关详细信息,请参阅awstats.sourceforge.net/http://www.webalizer.org/上的网站。

希望有所帮助。

罗宾

答案 1 :(得分:5)

我使用Analog因为它是免费的,但它现在相当过时了(哇,最后一个版本是4年前!)而且我确信它没有那么多新奇的功能。< / p>

答案 2 :(得分:5)

Splunk >很棒,也很自由。它允许您实时可视化和搜索所有日志。它全部基于网络,因此您几乎可以在任何地方查看日志。

答案 3 :(得分:5)

我会选择awstats。我从awstats获取了一段时间的网站使用情况报告,然后启用了Google Analytics来完成这项工作。而且,令人惊讶的是,谷歌相当不可靠。 我通常没有来自像芬兰这样的国家的访问,一旦我知道肯定我的一位朋友访问了芬兰的网站,发生了什么? Awstats说 - 嘿,你有来自芬兰的访问!和谷歌分析?我将鼠标移到芬兰,泡沫说“访问次数为0”。在那之后,我再也不能让自己相信它了。

答案 4 :(得分:2)

似乎随着javascript页面标记成为处理网络统计数据的一种更受欢迎的选择,市场上的基于日志的分析工具的工作量也没有那么多。我的办公室过去常常使用名为LiveStats.XSP的产品。它无论如何都不是最好的工具,但确实有一些不错的功能。它最近被微软收购,但不再受支持。它放弃了日志分析,变成了一个名为Microsoft Gatineau的拟议谷歌分析杀手,据说它可以很好地确定访问者的人口统计数据,包括年龄和性别(是的......)

当我前一段时间寻找日志分析软件时,我想避免任何看起来过于臃肿和企业化的东西,这就是大多数东西似乎都是,更多地关注报告的营销和广告方面。

您可能需要关注的一件事是新版Urchin,Urchin6(see features here)。 Urchin我相信几年前被谷歌收购了。它作为本地安装的解决方案提供,您可以选择对其监控的任何站点使用页面标记或日志文件分析。谷歌自己的基于网络的谷歌分析和Urchin似乎也有一些界面联系。不幸的是,它不是免费的,而且我认为你只能通过授权合作伙伴获得它。

它完成所有标准的日志文件分析,一切都是基于浏览器的,它提供的报告非常深入和全面,而且它似乎也有一些其他服务不提供的花哨。例如,我记得它能够根据用户点击页面区域上的项目的频率,呈现其跟踪覆盖在其上的彩色热点的网页视图。无论如何都值得检查它的演示。

答案 5 :(得分:2)

我通过我的网络托管帐户获得Awstats和Webalizer,我发现它既不准确也不实用。报告的数字高达1000%,因为这些工具无法正确识别机器人和蜘蛛。以下是过去3周内三个工具之间访问量度量的比较(我认为Awstats只有3/23的部分数据,而今天3/24没有数据,这就是为什么我没有包含这些数字)。 / p>

                            Google  Woopra  Awstats
Sunday, March 1, 2009           10      11      69
Monday, March 2, 2009           13      14      85
Tuesday, March 3, 2009          13      14      96
Wednesday, March 4, 2009        21      28      91
Thursday, March 5, 2009         19      25     107
Friday, March 6, 2009           12      10      88
Saturday, March 7, 2009         12      14     100
Sunday, March 8, 2009           10      11      65
Monday, March 9, 2009           13      14      78
Tuesday, March 10, 2009         17      13      96
Wednesday, March 11, 2009       18      16      87
Thursday, March 12, 2009        19      18      87
Friday, March 13, 2009          12      13      66
Saturday, March 14, 2009        11       7      52
Sunday, March 15, 2009          11      12      57
Monday, March 16, 2009          13      15      92
Tuesday, March 17, 2009         24      22     102
Wednesday, March 18, 2009       18      16      79
Thursday, March 19, 2009        17      18      73
Friday, March 20, 2009          16      11      70
Saturday, March 21, 2009        24      26      67
Sunday, March 22, 2009         103     114     216
Monday, March 23, 2009         232     223     117

我个人更喜欢Woopra而非Google。虽然它仍处于测试阶段,但您的网站可能需要很长时间才能获得批准,并且在某些时候它可能会成为付费服务,实时监控功能非常惊人。不过,Google Analytics上的新自定义报告功能优于Woopra。 Woopra没有任何制作印刷报告的能力

答案 6 :(得分:2)

我的旧公司总是使用WebLog Expert。有一个免费的'精简版'版本。它仍然有持续的开发,如果您使用其中一个付费版本,可以与地理位置数据库结合使用。

答案 7 :(得分:1)

我通常会每30天左右为新项目进行一次搜索,以获得更好的统计数据。我目前(仍然)使用AWStats(和我在另一个线程中提到的JAWStats)。

与同类产品相比,AWStats的最佳功能之一就是能够使用databasebreak功能分解您的数据文件,以便按天,周,月,年甚至小时创建报告。

为什么人们仍在使用Webalizer和Analog(好吧,速度快)不在我身边。至少根据我的经验,他们倾向于埋葬尽可能多的信息,因此我最终会阅读原始日志。

答案 8 :(得分:1)

尝试对Web服务器进行XpoLog日志分析,它提供日志分析平台,以分析多个Web和应用程序服务器的中心位置,并为应用程序运行状况创建自动报告和监视器。在XpoLog log analysis

找到它

答案 9 :(得分:0)

如果您正在寻找旨在提供给客户并向他们提供实际数据(不是基于每个文件的点击次数)的统计数据,请查看Google Analytics。自由而且看起来很漂亮。