чем можно анализировать нестандартные логи NGINXa?

Andrey Y. Ostanovsky andrey at ostanovsky.spb.ru
Thu Oct 27 18:04:03 MSD 2005


Alex Kitschkiruk wrote:

>Привет всем!
>Кто может подсказать, чем можно анализировать нестандартные логи nginx?
>Есть кроме стандартных данных например: логин, файл, с какого байта и
>по какой было скачано.
>Некоторые анализаторы понимают только апачевские форматы.
>А хотелось бы видеть статистику по пользователям (закрытая область),
>что скачивал и сколько...
>
>
>log_format download  '%addr - - [%time] "%{remote_user}v" "%request" %status '
>                        '%length "%{Referer}i" "%{User-Agent}i" '
>                        '"%{Range}i" "%{Content-Range}o"';
>
>  
>
Я для этого подогнал формат лога nginx-а к тому, что понимает webalizer
    log_format main     '%addr -  - [%time] "%request" %status %length'
                        ' "%{Host}i" "%{User-Agent}i" "%{Referer}i"
"%gzip_ratio"';

В результате получаем таблицу рефереров "Top 79 of 125 Total Referrers"
которая более менее отражает реальную действительность. По-уму, конечно,
надо какой-то хак для webalizer-а делать, но я не силен в языке, на
котором он написан.:)

-- 
Best regards, Andrey Y. Ostanovsky
St. Petersburg



More information about the nginx-ru mailing list