我的外部networking主机生成似乎是标准的apache access_log文件。 虽然有很多(包括免费的)报告工具,但我还没有发现任何完全可定制的报告工具,即他们都只是执行一些标准报告,这些报告是可以调整的。 我想要的主要报告是确保网站访问相对于用户(他们都需要使用.htaccesslogin),IP地址和文件。 我可以单独获得所有这些,但不能组合。 例如,我想知道Fred是否从IP地址1.2.3.4中检查了HighlyConfidential文件夹。 不关心我如何指定所有这一切,除了我没有任何UNIX / Linux的访问,因为所有的都是基于Windows的(但是如果这有帮助,MySQL会没事的)。
您可以使用Splunk 。 这个networking应用程序在Windows上工作,可以从日志文件中提取任何你想要的字段。 Splunk 4有一个免费版本(你可以等待30天的企业和去免费或去激活免费版本)。
要获取您想要的报告,Splunk可以让您执行search(如search引擎)。 你可以保存search,你可以绘制它们,你可以做仪表板。
如果您有兴趣,甚至可以为您的特定问题创build一个Splunk应用程序 。
我也build议cygwin,有一个非常简单的安装程序,然后我会使用petit来跟踪你的条目types。
我会build议使用cygwin给你一个Linux bash shell。 有了这个,你可以通过IP /文件等等过滤。我不能build议任何networking日志分析软件是免费的,可以做到这一点。 可能值得一看SawMill。