Apache 错误日志分析器——哪个最好?

H. *_*nce 5 log-files logging apache-2.2

我的服务器上预装了 3 个日志分析器工具。在您看来,您认为 3 种分析工具中的哪一种最好?

我的目标:基本上是分析错误日志文件

安装的软件:

* Analog
* Awstats
* Webalizer
Run Code Online (Sandbox Code Playgroud)

我确实通读了这个问题 --> Apache 日志分析器

谢谢你。

Ali*_*man 6

您列出的三个日志分析器(AnalogAwstatsWebalizer)对 Apache 错误日志没有太大作用。

几年来,我一直使用ScanErrLog来总结 Apache error_log 文件。我每天从 Cron 运行一两次,它会记住它在哪里完成,以便能够提取并添加到输出中。通常,我让它生成一个带有问题计数和 URL 的 HTML 页面。不过我可以制作其他格式。


mar*_*nuy 5

四处寻找 apache 错误日志解析器,直到我发现这个命令将解析按错误发生次数排序的错误文件:

sed 's^\[.*\]^^g' error.log | sed 's^\, referer: [^\n]*^^g' | sort | uniq -c | sort -n
Run Code Online (Sandbox Code Playgroud)

输出:错误发生 - 错误文本

1 AH00126: Invalid URI in request GET HTTP/1.1
1 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in /var/www/con/libraries/joomla/database/driver/mysql.php on line 425
108 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 512 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
156 PHP Notice: Undefined index: select in /var/www/con/cli/form_output.php on line 3
156 PHP Notice: Undefined index: inputfrom_value in /var/www/con/cli/form_output.php on line 2
157 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 83 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
202 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
218 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 80 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
316 PHP Notice: Undefined index: in /var/www/con/cli/unit.php on line 513
520 PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 81 bytes) in /var/www/es/libraries/joomla/database/driver/mysql.php on line 425
Run Code Online (Sandbox Code Playgroud)

要点:https://gist.github.com/marcanuy/a08d5f2d9c19ba621399