Назад | Перейти на главную страницу

Анализатор журнала ошибок Apache - что лучше?

На моем сервере предустановлено 3 инструмента анализа журналов. По вашему мнению, какой из 3 инструментов анализатора вы считаете лучшим?

Моя цель: в основном проанализировать файл журнала ошибок

Установленное программное обеспечение:

* Analog
* Awstats
* Webalizer

Я прочитал этот вопрос -> Анализатор журналов для Apache

Спасибо.

Три перечисленных вами анализатора журналов (Аналоговый, Awstats & Webalizer) не особо много работают с журналами ошибок Apache.

Я использовал ScanErrLog резюмировать файл error_log Apache за несколько лет. Я запускаю его из Cron один или два раза в день, и он запоминает, где он закончился, чтобы иметь возможность поднять и добавить к выводу. Обычно он создает HTML-страницу со счетчиком и URL-адресами проблем. Хотя я могу создавать и другие форматы.

Искал парсер журнала ошибок apache, пока не нашел этот команда, которая проанализирует ваш файл ошибок, отсортированный по появлению ошибок:

sed 's^\[.*\]^^g' error.log | sed 's^\, referer: [^\n]*^^g' | sort | uniq -c | sort -n

Вывод: возникновения ошибок - текст ошибки

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

Суть: https://gist.github.com/marcanuy/a08d5f2d9c19ba621399