Доброго здоровица! Столкнулся с такой проблемой. Sarg(1.2.1) работает на RH9. Но вот перестал формировать отчеты в формате html. Они-то формируются, но в виде ip.txt и ip.day. Еще один интересный момент - все нормально, если в статистике фигурируют всего пару ip-адресов, но стоит народу в полном составе начать ходить через проксю (squid), то опять нет html. Подскажите плиз, где искать причину данной проблемы. Спасибо!
> Доброго здоровица! Столкнулся с такой проблемой. Sarg(1.2.1) работает на RH9. Но вот
> перестал формировать отчеты в формате html. Они-то формируются, но в виде
> ip.txt и ip.day. Еще один интересный момент - все нормально, если
> в статистике фигурируют всего пару ip-адресов, но стоит народу в полном
> составе начать ходить через проксю (squid), то опять нет html. Подскажите
> плиз, где искать причину данной проблемы. Спасибо!Может места на диске не хватает? Также посмотрите в конфиге сарга куда сарг кладет временные файлы (#temporary_dir /tmp), возможно остался хлам после сбоев.
P.S.
А что такую старую версию юзаете?
Файловая система Размер Испол Дост Исп% Подключено к
/dev/hda3 145G 15G 123G 11% /
/dev/hda1 99M 15M 80M 16% /boot
none 1008M 0 1008M 0% /dev/shmTmp я чистил - не помогло. Версию я не менял, т.к. все работало (лучшее враг хорошего). Так-же проверял access.log на трудноперевариваемые записи (таких не обнаружил). Убивал access.log - не помогло.
Еще один момент. Запускаю вручную /usr/sbin/sarg -x
сначала идет сортировка файла,создание периода, затем создание файла,а потом висит и ничего не происходит. Тем временем уже создался каталог с сегоднешней датой, а там все тажa статистика в виде ip.txt и ip.day. Но к сожалению не в html(
>[оверквотинг удален]
> /dev/hda3
> 145G
> 15G 123G 11% /
> /dev/hda1
> 99M
> 15M 80M 16% /boot
> none
>
> 1008M 0 1008M 0%
> /dev/shmЗаодно, раз squid стоит, то покажите df -i
Спасибо за внимание к данному врпросу. Да сквид-то работет помаленьку.
/dev/hda3 19283968 637694 18646274 4% /
/dev/hda1 26104 47 26057 1% /boot
none 257920 1 257919 1% /dev/shm
Обновил Sarg до версии 2.2.3. К сожалению ситуация не изменилась. на этапе сортировки файлов /tmp/sarg заканчивается вся кухня с генерацией html. В /var/www/html/squid/date как и пологается создался каталог. В нем файлы index.html sarg-date sarg-general sarg-general2 sarg-period sarg-sites siteuser.html top. Но нет файлов ip.html. Если сравнивать с нормальной ситуацией, когда все норм, то у меня там лежали файлы: date denied.html geral index.html sites siteuser.html topsites.html usuarios. В /tmp/sarg лежат файлы ip.day и ip.txt, а также authfail.log.unsort и denied.log. Но почему не генерируются ip.html? Какой-то бред. Может есть идеи, люди!!! ))
> Обновил Sarg до версии 2.2.3. К сожалению ситуация не изменилась. на этапе
> сортировки файлов /tmp/sarg заканчивается вся кухня с генерацией html. В /var/www/html/squid/date
> как и пологается создался каталог. В нем файлы index.html sarg-date
> sarg-general sarg-general2 sarg-period sarg-sites siteuser.html top. Но нет файлов ip.html.
> Если сравнивать с нормальной ситуацией, когда все норм, то у меня
> там лежали файлы: date denied.html geral index.html sites siteuser.html topsites.html
> usuarios. В /tmp/sarg лежат файлы ip.day и ip.txt, а также authfail.log.unsort
> и denied.log. Но почему не генерируются ip.html? Какой-то бред. Может есть
> идеи, люди!!! ))sarg случаем не вылетает с ошибкой типа Segmentation fault ?
Запустите sarg вручную и ждите ответа на экране. Желательно привести сюда весь лог сарга при обработке.
Сообщений об ошибках нет. Вот пример Sarg с запуском вручную
SARG: Загрузка исключений из: /etc/sarg/Exclude_Users
SARG: Параметры:
SARG:
SARG: Имя или адрес IP (-a) =
SARG: Журнал броузеров (-b) =
SARG: Файл исключений (-c) =
SARG: Дата от-до (-d) =
SARG: E-mail адрес для посылки отчета (-e) =
SARG: Файл конфигурации (-f) = /etc/sarg/sarg.conf
SARG: Формат даты (-g) = Европа (dd/mm/yyyy)
SARG: IP отчет (-i) = Нет
SARG: Входящий журнал (-l) = /var/log/squid/access.log
SARG: Определение IP-адреса (-n) = Да
SARG: Выходной каталог (-o) = /var/www/html/squid/
SARG: Использовать адрес IP вместо имени пользователя (-p) = Нет
SARG: Адреса (-s) =
SARG: Время (-t) =
SARG: Имя (-u) =
SARG: Временный каталог (-w) = /tmp
SARG: Отладочные сообщения (-x) = Да
SARG: Рабочие сообщения (-z) = Нет
SARG:
SARG: sarg версия: 2.2.3 Dez-23-2006
SARG: Maximum file descriptor: cur=1024 max=1024, changed to cur=20000 max=20000
SARG: Загружаю таблицу пользователя: /etc/sarg/IP_to_Name
SARG: Чтение файла журнала: /var/log/squid/access.log
SARG: Records in file: 555785, reading: 100.00%
SARG: Записей прочитано: 557651, записано: 552720, исключены: 4931
SARG: Журнал в Squid-формате
SARG: Период: 23Jan2013-24Jan2013
SARG: pre-sorting files
SARG: Создание файла периода
SARG: Создание файла: /tmp/sarg/ ip
.........
SARG: Сортировка файлов: /tmp/sarg/ ip
.........
А дальше ничего - никаких сообщений, только слышно как бежит песок времени)
Обновил до версии 2.2.5 - то же самое. Виснент на сортировке. Добавил оперативки в сервак - не помогло. Есть идеи?
Если честно давно с саргом не работал, но помнится мне, что у него была проблема с обработкой длинных ссылок. выстави в конфиге что бы формировал короткие ссылки.возможно в этом проблема.
Ответ найден. Выставил resolve_ip no - все зашуршало!