URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75923
[ Назад ]

Исходное сообщение
"е могу заставить работать awstat (раньше как-то получалось)"

Отправлено nordicdyno , 28-Авг-07 15:31 
Возникла необходимость проанализироватть логи апача за несколько дней августа.
Загрузил awstat, подредактировал конфиг (awstats,conf), положил логи куда нужно.

Запускаю из консоли
$ /Path2awstat/awstats.pl -config=awstats.conf -update -year=2007 -month=08 -databasebreak=day
Нормально отрабатывает. В каталоге с data-файлами создаются файлы типа:

awstatsMMYYYYDD.txt                            *
awstatsMMYYYYDD.txt                            │
awstatsMMYYYYDD.txt

Данные в них есть и не нулевые!

Проблема возникает при попытке сгенерить отчеты
Команда:
$ /Path2awstat/awstats.pl -config=awstats.conf -output=allhosts -month=08 -year=2007 -databasebreak=day
не работает! :(
Точнее отрабатывает, но количество уникальных хостов и прочих стат. данных в результирующем html равно нулю :(  
Я сегодня уже устал ковырять исходник awstat, чтобы понять, где пропадают данные и как это исправить. Наверное свой анализатор быстрее было бы написать, но уже нет времени.
Может кто поскажет чего? Может упустил что-то? Ключи какие-то лишние указал, или наоборот -- не указал? Помогите! Знаю, что многие awstat-ом пользуются.


Содержание

Сообщения в этом обсуждении
"е могу заставить работать awstat (раньше как-то получалось)"
Отправлено nordicdyno , 28-Авг-07 18:03 
Сам разобрался. Проблема была с кривым awstats_buildstaticpages.pl из tools-ов, который не совсем корректно вызывает awstat (не передает параметры -day и -databasebreak).
Вместо этого скрипта проще свой оказалось написать  (заточеный под мою задачу)