Welcome! Log In Create A New Profile

Advanced

не получается настроить awstat для анализа логов nginx

Posted by cyklop77 
попытался настроить awstats, но не получилось. если не трудно, подскажите пожалуйста где искать ошибку. ситуация такая. у меня на linux debian работает nginx. логи в ротации, формат почти апачевский(combined)


log_format lma1 '$remote_addr - '
'"$request" $status $bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$gzip_ratio"';

сервер записывает логи сюда:


access_log /var/log/nginx/access.log;



(причем логов с именем типа sklad.gadukino.ru накопилось уже примерно за полтора месяца). я установил awstats. в конфиг awstats.conf добавил строки:

LogFile="/var/log/nginx/sklad.access.log"
LogType=W
LogFormat = "%host %other %other %time1 %methodurl %code %bytesd %refererquot %uaquot"

SiteDomain="sklad.gadukino.ru"
HostAliases="localhost 127.0.0.1"
DirData="/var/lib/awstats"

далее я запускаю из командной строки скрипт awstats.pl -update -config=sklad.gadukino.ru в результате выдаётся сообщение о том, что какая то часть строк обработана, какая то нет. как я понимаю это нормально. в папке /var/lib/awstats пусто...
подскажите пожалуйста что я забыл?..

ps
хотелось бы так же настроить отображение статистики через браузер. как это сделать я совсем не представляю. буду благодарен за любые подсказки...
Совсем не сюда конечно :)Брался не серьезно за него,тоже не получилось чтобы
он хтмл страничку собрал.txt генерит,а из него уже не может собрать.
Вообщем проблема есть.В конфиге есть пункт,в кот.указывается что можно
обновлять через браузер.
Вы сами или по какому то how-to делали?
2010/6/5 cyklop77 <nginx-forum@nginx.us>

> попытался настроить awstats, но не получилось. если не трудно, подскажите
> пожалуйста где искать ошибку. ситуация такая. у меня на linux debian
> работает nginx. логи в ротации, формат почти апачевский(combined)
>
>
> log_format lma1 '$remote_addr - '
> '"$request" $status $bytes_sent '
> '"$http_referer" "$http_user_agent" '
> '"$gzip_ratio"';
>
> сервер записывает логи сюда:
>
>
> access_log /var/log/nginx/access.log;
>
>
>
> (причем логов с именем типа sklad.gadukino.ru накопилось уже примерно за
> полтора месяца). я установил awstats. в конфиг awstats.conf добавил строки:
>
> LogFile="/var/log/nginx/sklad.access.log"
> LogType=W
> LogFormat = "%host %other %other %time1 %methodurl %code %bytesd
> %refererquot %uaquot"
>
> SiteDomain="sklad.gadukino.ru"
> HostAliases="localhost 127.0.0.1"
> DirData="/var/lib/awstats"
>
> далее я запускаю из командной строки скрипт awstats.pl -update -config=
> sklad.gadukino.ru в результате выдаётся сообщение о том, что какая то
> часть строк обработана, какая то нет. как я понимаю это нормально. в папке
> /var/lib/awstats пусто...
> подскажите пожалуйста что я забыл?..
>
> ps
> хотелось бы так же настроить отображение статистики через браузер. как это
> сделать я совсем не представляю. буду благодарен за любые подсказки...
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?25,94622,94622#msg-94622
>
>
Привет.

У нас нормально работает, это правда формат под кучу вхостов вида *.domain.ru:
nginx:
log_format vhost '$http_host $remote_addr - $remote_user [$time_local]
"$request" $status $bytes_sent "$http_referer" "$http_user_agent"
"$gzip_ratio"';
awstats:
LogFormat = "%virtualname %host %other %logname %time1 %methodurl
%code %bytesd %refererquot %uaquot"

Видимо в вашем случае vhost и %virtualname лишние.

Для awstats, надо поставить perl-fpm враппер.
http://technotes.1000lines.net/nginx-perl-fastcgi-how-to/
Есть и другой вариант, настраивать perl как простой CGI. Я ради двух
скриптов все же настраивал враппер,
Конфиг вхоста со статистикой примерно такой:
location / {
root /home/mydomain/public_html;
index index.html;
access_log off;
location ~ (\.pl)$ {
root /home/mydomain/cgi-bin;
fastcgi_param SCRIPT_FILENAME
/home/mydomain/cgi-bin$fastcgi_script_name;
fastcgi_pass unix:/home/mydomain/perl_cgi-dispatch.sock;
include fastcgi_params;
}
}
location /awstatsicons/ {
alias /home/mydomain/public_html/icon/;
}
location /awstatsclasses/ {
alias /home/mydomain/public_html/classes/;
}
location /awstatscss/ {
alias /home/mydomain/public_html/css/;
}

--
Руслан Балькин.



2010/6/7 No1zilla <smile.neversmile@gmail.com>:
> Совсем не сюда конечно :)Брался не серьезно за него,тоже не получилось чтобы
> он хтмл страничку собрал.txt генерит,а из него уже не может собрать.
> Вообщем проблема есть.В конфиге есть пункт,в кот.указывается что можно
> обновлять через браузер.
> Вы сами или по какому то how-to делали?
> 2010/6/5 cyklop77 <nginx-forum@nginx.us>
>>
>> попытался настроить awstats, но не получилось. если не трудно, подскажите
>> пожалуйста где искать ошибку. ситуация такая. у меня на linux debian
>> работает nginx. логи в ротации, формат почти апачевский(combined)
>>
>>
>>    log_format lma1      '$remote_addr - '
>>                         '"$request" $status $bytes_sent '
>>                         '"$http_referer" "$http_user_agent" '
>>                         '"$gzip_ratio"';
>>
>> сервер записывает логи сюда:
>>
>>
>> access_log   /var/log/nginx/access.log;
>>
>>
>>
>> (причем логов с именем типа sklad.gadukino.ru накопилось уже примерно за
>> полтора месяца). я установил awstats. в конфиг awstats.conf добавил строки:
>>
>> LogFile="/var/log/nginx/sklad.access.log"
>> LogType=W
>> LogFormat = "%host %other %other %time1 %methodurl %code %bytesd
>> %refererquot %uaquot"
>>
>> SiteDomain="sklad.gadukino.ru"
>> HostAliases="localhost 127.0.0.1"
>> DirData="/var/lib/awstats"
>>
>> далее я запускаю из командной строки скрипт awstats.pl -update
>> -config=sklad.gadukino.ru в результате выдаётся сообщение о том, что какая
>> то часть строк обработана, какая то нет. как я понимаю это нормально. в
>> папке /var/lib/awstats пусто...
>> подскажите пожалуйста что я забыл?..
>>
>> ps
>> хотелось бы так же настроить отображение статистики через браузер. как это
>> сделать я совсем не представляю. буду благодарен за любые подсказки...
>>
>> Posted at Nginx Forum:
>> http://forum.nginx.org/read.php?25,94622,94622#msg-94622
>>
>
>
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 80
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready