两个相关的问题。
除了awstats和webalizer之外,有没有好的apache日志分析器?
有没有错误日志分析器?
– 标记
splunk非常适合错误日志。 有免费和付费版本可用。
结帐访问者 。 这是一个可笑的Apache Logparsing器。 您可以将其设置为即使是实时logging。
据我所知,awstats基本上是标准的。 我还没有听说过比这更好的东西(不是我是这方面的专家)。
您不太可能find错误日志的分析器,因为与访问日志不同,没有错误日志数据的标准格式。 错误日志中显示的内容完全取决于放在那里的Web应用程序或CGI脚本。 也许最常见的格式select,或者至less是像mod_ssl这样的几个标准Apache模块使用的格式
[date] [level] message
但我经常看到甚至没有在我自己的服务器日志中遵循这种格式的行。 无论如何,我不确定在一般的错误日志消息上能做什么样的分析 – 它将高度依赖于你想要分析的日志行的产生。
怎么样模拟? 它相当快速。
如果你不介意付费, WebTrends是非常好的。 上次我用它们,他们根据你想分析多lesslogging来收费。 请注意,您的报表服务器上需要大量磁盘空间,因为数据库可能会变得很大。
此外,我知道这不是一个真正的日志分析器,但你有没有考虑谷歌分析 ?
OSSEC HIDS默认有24个apache规则(至less在我的设置中)来监视apache日志(错误和安全事件)。 如果您对特定的日志模式感兴趣,您也可以定义自己的。
如果您需要Web应用程序,或者使用Splunk for OSSEC应用程序使用前述的splunk ,则可以安装OSSEC webui 。