ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: парсер для error.log


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: парсер для error.log
  • From: Ivan Bondarets <bondarets@xxxxxxxxx>
  • Date: Fri, 18 Jan 2013 16:41:34 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=eUNH8s1pim75v4m7yuUWr0ky0H7ZbyEKXxYs84i6I38=; b=DA7UFBi38UetZ06g7G+kSjV/7/3uh9+7yeGEvFmiD6vDYybwUg0m1EQ+QBapGdxk8p +4ItTMJUXbWPKyouZp7/6pm1bMBOe+Z5yBSE5TuvUE/BI41DSosWg28T1GIQAbCHULtz 76Xg9CU91SaJR6YEQORQrexLPKSVdltIqP8IMTtCasKjcHEBuHEgaVP2wuftCj5u9H9y iE4yQKht1p3Hsjvwc2d1nhFfImryHzX1SrYiGCwn3b8dm9g3OicgBmY5TJXONuu6tnHx aOpB+kNzMkRwSmd9zJRh2ZtQvWa9ULgClOWZ4Lo6JcCHluirfcAeXCTmZvPAqT3LTD4k uE2w==
  • In-reply-to: <50F93DB8.4070002@citrin.ru>
  • References: <CAEE9LaKj4hA-3HEetenR=T3504qO89hhuE1aKQyV0uwMLDbdvg@mail.gmail.com> <1037688526.20130118002414@softsearch.ru> <50F93DB8.4070002@citrin.ru>

Понятно, спасибо. 
А вот эти вот "тексты ошибки" никак не формализованы? Хотя бы некоторые типы, например те, которые вылезают на ошибки аутентификации или в ответ на директиву deny?


18 января 2013 г., 16:19 пользователь Anton Yuzhaninov <citrin@xxxxxxxxx> написал:
On 01/18/13 00:24, Михаил Монашёв wrote:
Если в парсере заменять все числа, строки в
кавычках  и  строки,  идущие  от  двоеточия до запятой и не содержащие
пробелов  на  ХХХ,  то получится свернуть всё разнообразие сообщение в
несколько шаблонных фраз. Ну и ради примера приводить одну несвёрнутую
ошибку ещё можно. Полезная тулза, кстати получится.

Для суммарной статистики по числу ошибок разного типа сейчас использую такой скрипт:

sed -E 's/.* (.*) [0-9]*#0: /\1 /' < $ERROR_LOG \
        | sed 's/ \*[0-9]* / /; s/, client: .*//; s/"[^"]*"/"..."/g;' \
        | sort | uniq -c | sort -rn

--
 Anton Yuzhaninov


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.