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

Исходное сообщение
"Ну что SARG-у ещё надо?"

Отправлено GolDi , 23-Ноя-04 10:35 

  Скачал 2.0.2 поставил и попробывал и что получилось

# /etc/cron.daily/sarg.daily
SARG: Init
SARG: Loading configuration from: /etc/sarg/sarg.conf
SARG: ConfigFile.........= /etc/sarg/sarg.conf
SARG: AccessLog..........= /var/log/squid/access.log
SARG: BgColor............= #FFFFFF
SARG: TxColor............= #000000
SARG: TxBgColor..........= lavender
SARG: TiColor............= darkblue
SARG: LogoImage..........=
SARG: LogoText...........=
SARG: LogoTextColor......= #000000
SARG: Width..............= 80
SARG: Height.............= 45
SARG: Title..............= Squid User Access Report
SARG: BgImage............=
SARG: FontFace...........= Verdana,Tahoma,Arial
SARG: HeaderColor........= darkblue
SARG: HeaderBgColor......= #DDDDDD
SARG: FontSize...........= 9px
SARG: PasswdFile.........=
SARG: TempDir............= /tmp
SARG: OutputDir..........= /opt/httpd/htdocs/squid-reports
SARG: Ip2Name............= no
SARG: TopuserSortField.........= BYTES
SARG: UserSortField.........= BYTES
SARG: TopuserSortOrder.........= reverse
SARG: UserSortOrder.........= reverse
SARG: UserAgentLog.......=
SARG: ExcludeHosts.......=
SARG: DateFormat.........= e
SARG: ExcludeUsers.......=
SARG: PerUserLimitFile...=
SARG: PerUserLimit.......=
SARG: UserIp.............= no
SARG: MaxElapsed.........= 28800000
SARG: LastLog............=
SARG:
SARG: Параметры:
SARG:
SARG:                    Имя или IP-адрес (-a) =
SARG:                    Журнал броузеров (-b) =
SARG:                     Файл исключений (-c) =
SARG:                          Дата от-до (-d) = 22/11/2004-22/11/2004
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) = /opt/httpd/htdocs/squid-reports/daily/
SARG: Использовать Ip-адрес вместо имени пользователя (-p) = Нет
SARG:                              Адреса (-s) =
SARG:                               Время (-t) =
SARG:                                 Имя (-u) =
SARG:                   Временный каталог (-w) = /tmp
SARG:                Отладочные сообщения (-x) = Да
SARG:                   Рабочие сообщения (-z) = Да
SARG:
SARG: sarg версия: 2.0.2 Nov-22-2004
SARG: Загружаю таблицу пользователя: /etc/sarg/users
SARG: Чтение файла журнала: /var/log/squid/access.log
SARG: (util) tbuf=22Nov2004, reading: 0.00%
SARG: (util) periodo=22Nov2004-22Nov2004
SARG: Records in file: 8554, reading: 100.00%
SARG:    Записей прочитано: 8554, записано: 6592, исключены: 0
SARG: Журнал в Squid-формате
SARG: (util) data=23/11/2004
SARG: (util) tbuf=23Nov2004
SARG: (util) periodo=22Nov2004-22Nov2004
SARG: Период: 22Nov2004-22Nov2004
SARG: (util) dirname=/opt/httpd/htdocs/squid-reports/daily/22Nov2004-22Nov2004
SARG: (util) wdir=/opt/httpd/htdocs/squid-reports/daily/22Nov2004-22Nov2004
SARG: Создание файла периода
/etc/cron.daily/sarg.daily: line 7: 12345 Segmentation fault      /usr/sbin/sarg -z -x -o /opt/httpd/htdocs/squid-reports/daily -d $YESTERDAY

Такая же фигня была с 2.0.1, а старая версия 1.4 работала нормально.
Что ему не нравится, что где подправить? Help.


Содержание

Сообщения в этом обсуждении
"Ну что SARG-у ещё надо?"
Отправлено ipmanyak , 23-Ноя-04 10:38 
в acces.log битая запись, запусти sarg -m , покажет последнюю некорректную запись, которую нужно удалить или исправить . чтобы убедиться что sarg настроен корректно натрави на другой  acces.log заведомо корректный



"Ну что SARG-у ещё надо?"
Отправлено GolDi , 23-Ноя-04 11:01 
>в acces.log битая запись, запусти sarg -m , покажет последнюю некорректную запись,
>которую нужно удалить или исправить . чтобы убедиться что sarg настроен
>корректно натрави на другой  acces.log заведомо корректный


  В логе всё нормально, вот что ему не нравится

SARG: Создание файла периода
/etc/cron.daily/sarg.daily: line 7: 12647 Segmentation fault      /usr/sbin/sarg -m -z -x -l /var/log/squid/aa.log
Почему то не может создать файл периода - бред какой-то.


"Ну что SARG-у ещё надо?"
Отправлено GolDi , 23-Ноя-04 18:04 
>>в acces.log битая запись, запусти sarg -m , покажет последнюю некорректную запись,
>>которую нужно удалить или исправить . чтобы убедиться что sarg настроен
>>корректно натрави на другой  acces.log заведомо корректный
>
>
>  В логе всё нормально, вот что ему не нравится
>
>SARG: Создание файла периода
>/etc/cron.daily/sarg.daily: line 7: 12647 Segmentation fault      /usr/sbin/sarg
>-m -z -x -l /var/log/squid/aa.log
>Почему то не может создать файл периода - бред какой-то.

   Ребята ну в чём проблема-то?


"Ну что SARG-у ещё надо?"
Отправлено Incubus_ru , 17-Апр-06 14:03 
Анкологичные глюки с segmentation fault

в принципе этот глюк возникает у меня из-за того, что не правильно обрабатывается URL.
т.е. если нету www префикса, а сам url длинный или в URL присутствует символ -
в для отслеживания URL в котором затык лучше в сырцах log.c в строке 1075
поставить
printf("%s\n",url);

и свой обработчик написать ниже, у усё оживет !!!


"Ну что SARG-у ещё надо?"
Отправлено Yury , 24-Ноя-04 07:25 

>Почему то не может создать файл периода - бред какой-то.
/tmp проверь - метсо там и тд


"Ну что SARG-у ещё надо?"
Отправлено GolDi , 24-Ноя-04 11:02 
>
>>Почему то не может создать файл периода - бред какой-то.
>/tmp проверь - метсо там и тд


Ещё и пачт поставил сеодня. Всё равно - вот на чём затыкается
SARG: Создание файла периода
SARG: Создание файла: /var/tmp/sarg/tula_nafanasyev
SARG: Сортировка файлов: /var/tmp/sarg/tula_nafanasyev
/etc/cron.daily/sarg.daily: line 7: 19072 Segmentation fault      /usr/sbin/sarg -m -z -x -l /var/log/squid/aa.log -o /var/opt/daily -d $YESTERDAY

В логе всего 15 записей. Статистика появляется, но не по одной ссылке нельзя перейти,т.е. рисует только первый отчёт.
Что sarg-у не хватает?


"Ну что SARG-у ещё надо?"
Отправлено Bradobrey , 17-Янв-05 16:25 
Попробуй поставить parsed_output_log /tmp
Sarg в свой формат переделает access.log в /tmp/имя.log  а далее ему уже парсить и разбирать легче....

"Ну что SARG-у ещё надо?"
Отправлено GolDi , 17-Янв-05 17:14 
>Попробуй поставить parsed_output_log /tmp
>Sarg в свой формат переделает access.log в /tmp/имя.log  а далее ему
>уже парсить и разбирать легче....


Не помогло то же самое

SARG: Records in file: 49, reading: 100.00%
SARG:    Записей прочитано: 49, записано: 18, исключены: 0
SARG: Журнал в Squid-формате
SARG: (util) data=17/01/2005
SARG: (util) tbuf=17Jan2005
SARG: (util) periodo=17Jan2005-17Jan2005
SARG: Период: 17Jan2005-17Jan2005
SARG: Graphic /tmp/sarg-17Jan2005_1713-17Jan2005_.log
SARG: (util) dirname=/opt/httpd/htdocs/squid-reports/daily/17Jan2005-17Jan2005
SARG: (util) wdir=/opt/httpd/htdocs/squid-reports/daily/17Jan2005-17Jan2005
SARG: Создание файла периода
SARG: Создание файла: /tmp/sarg/tula_golovin
SARG: Сортировка файлов: /tmp/sarg/tula_golovin
/etc/cron.daily/sarg.daily: line 9: 10826 Segmentation fault      /usr/sbin/sarg -m -z -x -o /opt/httpd/htdocs/squid-reports/daily -d $YESTERDAY


"Ну что SARG-у ещё надо?"
Отправлено GolDi , 17-Янв-05 17:39 
>>Попробуй поставить parsed_output_log /tmp
>>Sarg в свой формат переделает access.log в /tmp/имя.log  а далее ему
>>уже парсить и разбирать легче....
>
>
>Не помогло то же самое
>
>SARG: Records in file: 49, reading: 100.00%
>SARG:    Записей прочитано: 49, записано: 18, исключены: 0
>SARG: Журнал в Squid-формате
>SARG: (util) data=17/01/2005
>SARG: (util) tbuf=17Jan2005
>SARG: (util) periodo=17Jan2005-17Jan2005
>SARG: Период: 17Jan2005-17Jan2005
>SARG: Graphic /tmp/sarg-17Jan2005_1713-17Jan2005_.log
>SARG: (util) dirname=/opt/httpd/htdocs/squid-reports/daily/17Jan2005-17Jan2005
>SARG: (util) wdir=/opt/httpd/htdocs/squid-reports/daily/17Jan2005-17Jan2005
>SARG: Создание файла периода
>SARG: Создание файла: /tmp/sarg/tula_golovin
>SARG: Сортировка файлов: /tmp/sarg/tula_golovin
>/etc/cron.daily/sarg.daily: line 9: 10826 Segmentation fault      /usr/sbin/sarg
>-m -z -x -o /opt/httpd/htdocs/squid-reports/daily -d $YESTERDAY


   Ну всё наконец-то , надо было заремить css грёбаный и всё заработало


"Ну что SARG-у ещё надо?"
Отправлено Alexei4 , 29-Янв-05 19:06 
>   Ну всё наконец-то , надо было заремить css грёбаный
>и всё заработало
Блин :( у меня те же грабли  только сss заремлен, но все равно Segmentation fault :(