Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Анализатор лог файлов серверов - Servers Log Analyser

Автор: cybermed
Дата сообщения: 10.08.2005 11:40
По непонятным мне причинам немогу поставить счетчики которые используют javascript, поэтому приходится просто анализировать логи с сервера на котором лежит сайт. Использую для этих целей модуль программы seo administrator, все мне нравится и отчет понятный, начальству надо представлять в простом виде, и заморочек с настройками нет. Но при анализе разными системами выдаются разные данные. мне нужно чтобы отчет был как можно проще (сколько посетителей, откуда пришли, по каким ключевым запросам из поисковых машин, и разумеется чтобы учитывал, по возможности, как можно больше поисковых систем, русских и английских ) все программы которые я до этого пробовал использовать выдают слишком много лишней информации (недавно тестил прогу от хотлога flexolyzer, webtrends log analyzer). Нужна программа которая бы выдавала простые отчеты, и в базе данных чтобы было как можно больше поисковых систем(разумеется известны google, altavista, msn и др.)
Автор: cybermed
Дата сообщения: 16.08.2005 11:33
Ну так кто нибудь ответит?
Автор: a7777
Дата сообщения: 04.12.2005 19:01

Цитата:
Я так понял в Apache logfile monitor для анализа КАЖДОГО лог-файла нужна аж ОДНА СКЛ-база?

Народ, помогите с дампом для этого скрипта, а то офсайт умер, я так понимаю, а гугл по этому поводу ниче не знает... Помогите запустить его плз!
Автор: neo666
Дата сообщения: 16.03.2006 23:09
Люди! Не подскажете, какая из этих прог самая мощная (больше всего настроек параметров и т.д.) ? А то просто влом все по-очереди устанавливать и копаться... Спасибо!
Автор: Walker
Дата сообщения: 17.03.2006 04:21
Я написал простенькую анализерку access лога для Апача под Винды, которая только что и умеет, что давать отчеты в разрезе обращений, посещений и посетителей, статистику по обращениям к объектам, по датам и времени суток, а так же по странам мира. Формирует интерактивные и html отчеты. Может запускаться из шедулера. Не требует внешнего SQL сервера.
http://www.wrspy.ru прожка называется aspy
Автор: doktor2
Дата сообщения: 17.03.2006 07:24
Долго мучился. Использовал практически все программы. В конце концов установил AWStats на хостинге и не нарадуюсь: дает очень практичную статистику.
Автор: SILEN
Дата сообщения: 17.03.2006 08:44
Возможно не совсем в тему, но всё же... Уважаемые, существует ли средство анализа логов веб-сервера (в т.ч. и Апача), с целью выявления "подозрительных" обращений
(всяких там ""/etc/passwd" и т.д.). IDS и способы конифгурирования сервера не предлагать.
Автор: neo666
Дата сообщения: 17.03.2006 10:39
Люди! Я тут поюзал несколько прог из списка. В общем и целом наконец понял и могу сформулировать то, что хочу от статистики и что не смог пока найти - чтобы в графе посетителей отображались реальные посетители, а не роботы-спайдеры, кравлеры и т.д. Я понимаю, что точность определения не будет 100%, но хотя бы приблизительно. Ведь mail.ru и rambler определяют же более-менее на одном уровне такую статистику, данные о посетителях у них совпадают. У меня сейчас стоит mail.ru счетчик, по нему я сравниваю наши позиции с конкурентами, но по нему все могут видеть, сколько у меня людей на сайте. А я хотел бы, чтобы не могли. Т.е., найти такую статистику, чтобы в отчете о посетителях отметала роботы и данные приблизительно походили на rambler'овские (грубо), т.е. можно было убрать с сайта эти дибильные счетчики и работать дальше без них
Подскажите, пожалуйста, если кому в руки уже попадалась статистика, с характеристикой которую я описал

В любом случае спасибо!!!!

Добавлено:
silen мне кажется тебе проще качать раз в месяц файл статистики на жесткий диск и простым текстовым поиском проверять в нем обращения по опасным адресам, тот же /etc/passwd..

Добавлено:
Извиняюсь, прочел RTFM сверху, уже нашел ответ на свой вопрос =) Как-то не заметил сразу ссылку на обзор
Автор: doktor2
Дата сообщения: 17.03.2006 14:54
"Все смещалось в кучу, кони люди"

Ну во первых, счетчики mail.ru и им подобные ставятся для возможных рекламодателей. Если Вас рекламодатели не волнуют, то и смысла то в счетчиках нет, разве что быстро оценить посещаемость, это этой цели подойдет любой бесплатный счетчик.
То что Вы желаете, в принципе дает любой анализатор логов. Я поставил AWStats чтобы избавить себя от возможности скачивать логи ежемесячно и их анализировать. Все хранится на сервере и я в любой момент имею доступ к статистике. (если Вы скачиваете логи доступа, то они имеет плохую привычку постоянно теряется)
Автор: neo666
Дата сообщения: 17.03.2006 20:26
А AWStats не требует больших системных ресурсов сервера? Или она запускается только при анализе логов? Просто дело в том, что я и так напряг своего провайдера хостинга, по моей просьбе установлен мод GeoIP, который, как мне кажется, жрет ресурсы память и т.д., неудобно как-то если что просить чтобы еще нагружали сервер. Или этот AWStats это разовый скрипт?
Что касается логов то они ведь архивируются, при желании клиента каждый месяц, можно их забирать ежемесячно.. А в webtrends log analyser доступно докачивание логов..
Автор: doktor2
Дата сообщения: 17.03.2006 20:38
AWStats анализирует суточный лог. Тоесть сначало Вы по cron указываете копирование суточного лога в нужную Вам директорию. Потом по тому же cron "заставляете" AWStats этот лог анализировать. Тоесть если раз в сутки Вы будете выполнять сию операцию, то о никаких "перезагрузок" сервера говорить не приходиться. А "докачивать" логи, по моему собственному опыту, Вам быстро надоест. Хотя, все говорят, что я ленив. Возможно Вам больше повезло с наследственностью.
Автор: neo666
Дата сообщения: 17.03.2006 20:59
=)
спасибо за инфу!
у меня логи zip-архивируются ежемесячно, лежат себе в отдельных файликах.. В принципе, раз в месяц качнуть не особо напрягает. ну каждому свое
Автор: guess
Дата сообщения: 17.03.2006 21:12
патч позволяющий использовать общий DNS кеш (удобно на сервере хостинга)

Код:
--- /usr/local/www/awstats/cgi-bin/awstats.pl.orig Sun Feb 26 18:30:12 2006
+++ /usr/local/www/awstats/cgi-bin/awstats.pl Sun Feb 26 18:34:06 2006
@@ -45,7 +45,7 @@
use vars qw/
$DIR $PROG $Extension
$Debug $ShowSteps
-$DebugResetDone $DNSLookupAlreadyDone
+$DebugResetDone $DNSLookupAlreadyDone $SameDNSCache
$RunAsCli $UpdateFor $HeaderHTTPSent $HeaderHTMLSent
$LastLine $LastLineNumber $LastLineOffset $LastLineChecksum $LastUpdate
$lowerval
@@ -64,7 +64,7 @@
/;
$DIR=$PROG=$Extension='';
$Debug = $ShowSteps = 0;
-$DebugResetDone = $DNSLookupAlreadyDone = 0;
+$DebugResetDone = $DNSLookupAlreadyDone = $SameDNSCache = 0;
$RunAsCli = $UpdateFor = $HeaderHTTPSent = $HeaderHTMLSent = 0;
$LastLine = $LastLineNumber = $LastLineOffset = $LastLineChecksum = $LastUpdate = 0;
$lowerval = 0;
@@ -1132,7 +1132,7 @@
my @PossibleConfigDir=();

if ($configdir) { @PossibleConfigDir=("$configdir"); }
- else { @PossibleConfigDir=("$DIR","/etc/awstats","/usr/local/etc/awstats","/etc","/etc/opt/awstats"); }
+ else { @PossibleConfigDir=("$DIR","/etc/awstats","/usr/local/etc/awstats","/etc","/etc/opt/awstats","/usr/local/etc/awstats/clients"); }

# Open config file
$FileConfig=$FileSuffix='';
@@ -4168,6 +4168,7 @@
my $filetoload='';
my $timetoload = time();

+ if ($SameDNSCache) {$filesuffix='' };
if ($Debug) { debug("Call to Read_DNS_Cache [file=\"$dnscachefile\"]"); }
if ($dnscachefile =~ s/(\.\w+)$//) { $dnscacheext=$1; }
foreach my $dir ("$DirData",".","") {
@@ -4221,6 +4222,7 @@
my $nbofelemtosave=$NBOFLASTUPDATELOOKUPTOSAVE;
my $nbofelemsaved=0;

+ if ($SameDNSCache) {$filesuffix='' };
if ($Debug) { debug("Call to Save_DNS_Cache_File [file=\"$dnscachefile\"]"); }
if (! scalar keys %$hashtosave) {
if ($Debug) { debug(" No data to save"); }
@@ -5514,7 +5516,7 @@
'showsteps','showdropped','showcorrupted','showunknownorigin',
'limitflush','confdir','updatefor',
'hostfilter','hostfilterex','urlfilter','urlfilterex','refererpagesfilter','refererpagesfilterex',
-'pluginmode','filterrawlog');
+'pluginmode','filterrawlog','samednscache');

$QueryString='';
# AWStats use GATEWAY_INTERFACE to known if ran as CLI or CGI. AWSTATS_DEL_GATEWAY_INTERFACE can
@@ -5595,6 +5597,7 @@
if ($QueryString =~ /diricons=([^&]+)/i) { $DirIcons="$1"; }
if ($QueryString =~ /pluginmode=([^&]+)/i) { $PluginMode=&Sanitize("$1",1); }
if ($QueryString =~ /configdir=([^&]+)/i) { $DirConfig=&Sanitize("$1"); }
+ if ($QueryString =~ /samednscache/i) { $SameDNSCache=1; }
# All filters
if ($QueryString =~ /hostfilter=([^&]+)/i) { $FilterIn{'host'}="$1"; } # Filter on host list can also be defined with hostfilter=filter
if ($QueryString =~ /hostfilterex=([^&]+)/i) { $FilterEx{'host'}="$1"; } #

Автор: doktor2
Дата сообщения: 17.03.2006 21:35
Ну если Вы так хорошо знаете AWStats, то возможно Вы знаете как использовать скрипт редиректа в "стандартной поставки AWStats" Скажем у меня некоторые внешние ссылки открываются вот так: http://awstats.moj-site.ru/cgi-bin/awredir.pl?url=http://nemoj-site.ru/
Все это конечно работает, только как "заставить" awstats смотреть статистику по переходам?, если конечно возможно.
Автор: roman5
Дата сообщения: 21.04.2006 17:41
Для подсчета трафика (анализ логов Apache), который тратит сайт на моем веб-сервере установил webalizer.
Но как я понял он показывает только исходящий трафик. Меня же интересует входящий на мой комп трафик, т.к. именно за него я плачу деньги (администратор сайта заливает через админку на сайт картинки, музыку, видео - я за это плачу деньги)
Возможно ли это как-то реализовать. Если да то как?

PS: не могу разобраться. В логе апача последняя цифра это кол-во байт, которые он отдал. А кол-во байт, которое он принял вообше нигде не фиксируется что ли?
Автор: Cheery
Дата сообщения: 21.04.2006 20:30
roman5

Цитата:
Меня же интересует входящий на мой комп трафик, т.к. именно за него я плачу деньги (администратор сайта заливает через админку на сайт картинки, музыку, видео - я за это плачу деньги)
Возможно ли это как-то реализовать. Если да то как?

Программы для учета трафика Internet в Windows
Программы для подсчёта/учёта трафика под Linux/UNIX/*BSD

Цитата:
А кол-во байт, которое он принял вообше нигде не фиксируется что ли?

нет, вот что там можно прописать
http://httpd.apache.org/docs/1.3/mod/mod_log_config.html#formats
для поста из запроса можно вытащить размер тела, как мне кажется.
Автор: pushey
Дата сообщения: 15.01.2007 11:36
Мы включили в вывод логов информацию по cookies. Нам необходимо,чтобы awstats выводил информацию по пользователям, подсчитанную по cookie. Содержимое лог файла:

2007-01-12 00:00:39 GET / - 193.110.229.82 HTTP/1.1 Opera/9.10+(Windows+NT+5.1;+U;+pl) http://www.somesite.com/ HANDPRINT=070112000039-1597 100 0

Нам надо считать колличество уникальных HANDPRINT=.
подскажите как это реализовать.
Автор: VDMUS
Дата сообщения: 21.05.2007 20:06
Ребят, мне нужен анализатор лог-файлов для сервера Аппач, но с функцие просмотра реффереров по дням, т.е. я хочу видеть с каких ссылок люди зашли на мой сайт к примеру 2 февраля. ПОдскажите что-нибудь, пожалуйста. У самого стоит AWStats, там такой функции не нашёл...
Автор: slech
Дата сообщения: 11.03.2008 00:02
всем привет. подскажите кто сможет подсчитать трафик - каким хостом сколько было скачано ?
помог только WrSpy - но он графики не умеет строить. да и с отчётами вроде не всё так удобно.

спасибо.
Автор: slech
Дата сообщения: 11.03.2008 23:21
VDMUS
если посмотреть тут - то там модно смотреть по месяцам, но помоему там что то прикручивали к AwStat.
Автор: slech
Дата сообщения: 21.08.2008 18:16
Webspy Analysis and Reporting - кто -нибудь пробовал ?

тема в варезнике
Автор: alexukua
Дата сообщения: 29.10.2008 18:57
Что можете посоветовать для задачи:
Есть прокси-сервер squid котрый работае как обратный прокси-сервер
Есть соотвествено два веб-сервера (Apache и IS 5) которые находятся за данным прокси
В логах squid есть реальный IP откуда пришел пользователь, но нету рефера и нету другой полезной инфы
например
1225293955.270 50 66.249.71.166 TCP_MISS/304 270 GET http://my.doamin/XXX/X/XX.pdf - DIRECT/192.168.7.7

Лог апача соответсвено
192.168.7.7 - - [29/Oct/2008:17:25:55 +0200] "GET /XXX/X/XX.pdf HTTP/1.0" 304 - "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

С помощю каких анализаторов возможно склеить эти логи, так чтобы в отчете было видно и реальный IP (а не внутренний) и версия клиента
Автор: Z4masko
Дата сообщения: 29.01.2009 01:49
Подскажите наиболее функциональный (платный или бесплатный неважно) анализатиор логов Веб Сервера. Нужна например собрать статистику посещений URL адресов по IP
http://site.ru/index.php?act=refer1
http://site.ru/index.php?act=refer2
http://site.ru/index.php?act=refer3
http://site.ru/index.php?act=refer4

То есть нужно собрать статистику с каких Ip, как часто и т.п. переходили по этим ссылкам
Автор: JekaRus
Дата сообщения: 22.02.2009 17:38
Подскажите как можно посмотреть количество загрузок конкретного файла. Установил вебализер, но не могу его на это настроить.
Автор: hak7
Дата сообщения: 29.04.2009 21:13
Подскажите скрипт, которой буде виводить информацию из лог файла apache информацию скока запросов и из какого ip за последние 5минут.
Автор: slech
Дата сообщения: 07.05.2009 23:04
вот нашёл интересную программу

http://spartanets.ru/logviewer/
Автор: slech
Дата сообщения: 23.08.2009 12:24
Top 10 Web Log Analysis Software
The Best Free Website Monitoring Tools
List of web analytics software

Добавлено:
из всего понравились
http://www.w3perl.com
http://piwik.org/
Автор: koront
Дата сообщения: 10.09.2009 13:19
Для ISA Server нашел http://www.atlasmonitor.ru - отчеты по трафику пользователя через web - интерфейс. Очень простая программа.
Автор: Fader
Дата сообщения: 26.10.2009 13:01
Может быть видел кто-нить на просторах инета некий рейтинг анализаторов?
Автор: dmitro1950
Дата сообщения: 30.11.2009 13:30
В AWStats есть русский язык?

Страницы: 123

Предыдущая тема: Static IP: как запретить использовать юзерам статический IP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.