AWStats 7.0

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Maxihac
проходил мимо

AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-18 9:29:33

Доброго веремени суток!
Уважаемые форумчане помогите плз чайнику разобраться с AWStats 7.0!
В краце: WebServer крутится на Windows Server 2008 R2 x64, Wamp 2.1 (Apache2.2.17, mysql5.1.53, php5.3.4) x64 + прикрутил ActivePerl-5.14.2.1402 x64, на все это дело установил AWStats 7.0 запустить удалось сие чудо, ну вот проблемка статистику не забирает он у Apache хотя конфиг вроде настроен.
Подскажите плз куда глянуть?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-18 13:29:56

Есть подозрение, что нужно в планировщик прописать батник для обновления статистики, что в батнике быть должно подскажите плз. А то все статью про линух на винде ни кто не строит сайты.
К сожалению в линухе ни чего не шарю =(

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-19 0:22:28

Результат выполнения команды
!#perl awstats.pl -config=zakaz.chukotnet.ru -update

Create/Update database for config "./awstats.localhost.conf" by AWStats version 7.0 (build 1.971)
From data in log file "d:/wamp/logs/access.log"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
AWStats did not find any valid log lines that match your LogFormat parameter, in the 50th first non commented lines read of your log.
Your log file d:/wamp/logs/access.log must have a bad format or LogFormat parameter setup does not match this format.
Your AWStats LogFormat parameter is:
1
This means each line in your web server log file need to have "combined log format" like this:
111.22.33.44 - - [10/Jan/2001:02:14:14 +0200] "GET / HTTP/1.1" 200 1234 "http://www.fromserver.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"
And this is an example of records AWStats found in your log file (the record number 50 in your log):
127.0.0.1 - - [10/Mar/2012:12:55:55 +1100] "GET /phpmyadmin/favicon.ico HTTP/1.1" 200 18902
Setup ('./awstats.localhost.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).

MAxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение MAxihac » 2012-03-19 1:30:43

Вылечил!
Может кому полезно будет, почистил access.log удалив из него все записи и все заработало.

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-19 4:00:04

Собственно вопрос, как настроить правильно GeoIP?
LoadPlugin="geoipfree"
LoadPlugin="geoip GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoLiteCity.dat"
LoadPlugin="geoip_isp_maxmind GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoIPASNum.dat"

файлы: GeoIP.dat, GeoLiteCity.dat, GeoIPASNum.dat.
помещены соответственно в каталог: d:/wwwroot/www/cgi-bin/dat/

Результат:
Error: Plugin load for plugin 'geoip' failed with return code: Error: Can't locate Geo/IP.pm in @INC (@INC contains: D:/wamp/bin/perl/Perl64/site/lib D:/wamp/bin/perl/Perl64/lib . D:\wwwroot\www\cgi-bin/lib D:\wwwroot\www\cgi-bin/plugins) at (eval 8) line 1. Can't locate Geo/IP/PurePerl.pm in @INC (@INC contains: D:/wamp/bin/perl/Perl64/site/lib D:/wamp/bin/perl/Perl64/lib . D:\wwwroot\www\cgi-bin/lib D:\wwwroot\www\cgi-bin/plugins) at (eval 9) line 1. Error: Need Perl module Geo::IP or Geo::IP::PurePerl

Setup ('D:\wwwroot\www\cgi-bin/awstats.localhost.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).

Соответсвенно вопрос, что не так, где подкрутить?

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-20 0:23:33

Здесь живые вообще есть?
С Geoip разобрался, перлу не хватало модуля. В общем если кому понадобится:
запускаем Perl Package Manager либо из командной строки ppm результат один и тот же получится, в приложении переходим на вкладку "View all packages" [Ctrl+1] выбираем нужный пакет, в данном случае Geo-IP-PurePerl. Инсталируем его [+]. После этого снимаем коменты со строк:
LoadPlugin="geoipfree"
LoadPlugin="geoip GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoLiteCity.dat"
LoadPlugin="geoip_isp_maxmind GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoIPASNum.dat"

Далее с сайта MaxMind стянул свежие базы:
http://geolite.maxmind.com/download/geo ... oIP.dat.gz
http://geolite.maxmind.com/download/geo ... ity.dat.gz
http://geolite.maxmind.com/download/geo ... Num.dat.gz

но что то результат:
Error: Plugin init for plugin 'geoip' failed with return code: Error opening /d:/wwwroot/www/cgi-bin/dat/GeoIP.dat at D:/wamp/bin/perl/Perl64/site/lib/Geo/IP/PurePerl.pm line 183. (A module required by plugin might be missing).

Setup ('D:\wwwroot\www\cgi-bin/awstats.zakaz.chukotnet.ru.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).

даже не знаю куда теперь посмотреть?

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-20 7:06:31

Должен ли при этом в apache mod_geoip быть ?

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-21 4:44:00

Как и предпалагал для Apachа мод ставить не обязательно, только вот.

в логе apache имеется:
109.197.144.12 - - [21/Mar/2012:12:31:42 +1100] "GET /cgi-bin/awstats.pl?config=zakaz.chukotnet.ru&framename=mainright HTTP/1.1" 200 86559 "http://zakaz.chukotnet.ru/cgi-bin/awsta ... e=mainleft" "Opera/9.80 (Windows NT 6.0; U; Edition Yx; ru) Presto/2.10.229 Version/11.60"

но AWStats ни в какую не хочет стату забирать по операционным системам и браузерам, а вот по количеству пользователей и география работает отлично!?

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-21 14:04:48

Форум мертвый какой-то. В общем самая нормальная статья про настройка AWStats тут http://daemony.org/freebsd/awstats-setu ... ment-81062

м.б. кому мои записки будут полезными, если вдруг кто решится к wamp стату прикрутить, это неделя головника, хотя... логи нужно читать, тогда вроде все более менее понятно, в общем у меня все заработало методом проб и ошибок, параллельного ковыряния конфига Apache и чисткой access.log файла, правда по осям стату не отдает, но это уже мелочи главное основную инфу вижу что, где, когда - зачем!
Так что всем удачи, как говорится если долго мучится, что-нибудь получится. Собственно когда оно начинает работать можно и пивка хлопнуть, так сказать для смазки, чтоб не заржавел, надо конечно паролить стату и свой ИП исключать, чтоб цифири не портить, но это уже не главное, главное пашет сие чудо мысли и графики красивые показывает =)
Ура ептель!

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-22 2:14:43

Есть ньюанс, когда конфиг для AWStats правим, что нужно раскомментировать либо это:
LoadPlugin="geoipfree"

либо это:
LoadPlugin="geoip GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoLiteCity.dat"
LoadPlugin="geoip_isp_maxmind GEOIP_STANDARD /d:/wwwroot/www/cgi-bin/dat/GeoIPASNum.dat"

вместе они работать не будут, по сути это одно и тоже, но я выбрал 2 вариант.

Maxihac
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Maxihac » 2012-03-22 2:19:06

Ну и собственно по умолчанию у меня индеец в лог писал урезаную инфу т.е. нужно поправить http.conf apacha, а именно:
найти LogFormat "%h %l %u %t \"%r\" %>s %b \" и заменить на LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" common т.е. в итоге должно получится что-то вроде:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" common
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

Railroad
проходил мимо

Re: AWStats 7.0

Непрочитанное сообщение Railroad » 2012-10-10 21:32:56

Чувааак! ) Здорово, что ты всё обо всём написал! Спасибо!