Генератор отчетов на основании анализа лог-файла прокси сервера Squid.
Отчеты позволяют выяснить какой пользователь в какое время обращался к какому сайту.Суммарный отчет может оказать большую помощь в тарификации работающих через Squid пользователей, так как включает в себя суммарный трафик и число коннектов для каждого пользователя за определенный период времени.URL: http://web.onda.com.br/orso/sarg.html
Обсуждается: http://www.opennet.me/prog/info/1175.shtml
Реально полезна штучка, очень простая!
Было бы хорошо получать обновление баз для него через Инет, а то самому набивать лень
Установил, работает, но не работает графики.
У кого получилось? Можете помочь?
>Установил, работает, но не работает графики.
>У кого получилось? Можете помочь?
если напишеш на hostmaster@skynet.lg.ua то пришлю рабочий конфиг
работает всё
кроме авторизации
пока не разобрался
Люди дак как же всетаки сюда авторизацию прикрутить?
или просто ограничение какоето на локалку?
Программа -супер
а откуда в генераторе отчетов авторизация? или я чего-то не понимаю?
Авторизация на Сквиде. У меня из AD.
И авторизация для доступа пользователями к своей статистике (пользователь должен иметь доступ только к своей статистике и ни к чьей другой) тоже идет по доменным именам? Если да, то буду очень благодарен за инструкцию (хотя бы в общих словах).
>И авторизация для доступа пользователями к своей статистике (пользователь должен иметь доступ
>только к своей статистике и ни к чьей другой) тоже идет
>по доменным именам? Если да, то буду очень благодарен за инструкцию
>(хотя бы в общих словах).Советую не заморавчиватся на sarg,у меня стоит,считает не качественно,смотрю только там кто где шарился,советую если строит,то лудше trafd+mysql.
Люди, помогите разобраться с этим sarg!
Установить-установил, а как с ним работать не знаю. Буду признателен за доки на родном языке, если таковы существуют, или просто за пояснения.
Спасибо.
Не знаю кал у других у меня sarg 2.2.2_1
при создании отчета выдает ошибку Bus error (core dumped),отчет составляется,но по пользователям кто по каким сайтам не делает,в чем тут дело?
как правильно не знаю, расазую как я пользуюсь.
выполняешь команду sarg -i, он генерирует отчет и говорит куда его положил. я лежу туда и сатрю. а вообще sarg -h.
Пользовался SARG много лет, НО кол-во пользователей выросло в разы и трафик тоже, лог файл за месяц вырастает до 20-25 ГИГОВ!!! На старой тачке обсчёт логов занимает несколько часов, а на новом стоит x64 линукса и сарг вылетает с ошибкой сегментации :(
Проблема с размером файла - поставил последнюю версию сарга - лог собраный за час он обрабатывает, а вот лог за несколько дней весом в 8гигов уже не может.
Может кто знает аналогичную прогу но под MySQL???
>Пользовался SARG много лет, НО кол-во пользователей выросло в разы и трафик
>тоже, лог файл за месяц вырастает до 20-25 ГИГОВ!!! На старой
>тачке обсчёт логов занимает несколько часов, а на новом стоит x64
>линукса и сарг вылетает с ошибкой сегментации :(
>Проблема с размером файла - поставил последнюю версию сарга - лог собраный
>за час он обрабатывает, а вот лог за несколько дней весом
>в 8гигов уже не может.
>Может кто знает аналогичную прогу но под MySQL???А попробуй Lightsquid
Попробуйте Free-SA, это более быстрый аналог SARG. Отчеты и принцип работы почти на 100% совпадают.
Не знаю, как быть, кто может помогите.......
Настройщика инет-шлюза на дебиане нету.....он установил нам шлюз, там стоит squid, вывел webmin, вроде все работало, добавляю и удаляю пользователей на инет выход, почтовые ящики и т.д.
А вот с июня перестала работать статистика, я так понимаю SARG, в вебмине смотрел.не разобрался..а тут еще по ssh пароль рута не идет.........даже не знаю что делать......Помогите ....
ася 396538585 Михаил
Приветствую, господа специалисты.
Не подскажете по SARG такую вещь?
Как получить более подробный отчет на e-mail, а не просто вытянутое количество байт?
Т.е. при команде: sarg -l /usr/local/squid/logs/access.log -d 29/09/2008-29/09/2008 -u user1 -e my@mail.my
Получаем что-то типа:
Отчет о работе пользователей через Squid
По убыванию (байты)
Период 2008Sep29-2008Sep29No Пользователь Подключений Байт %Байт Общее время Миллисек. %Время
------- -------------------- -------- --------------- ------- ---------- ---------- -------
1 user1 2244 17.97M 100.00% 13:02:27 46947615 100.00%%
------- -------------------- -------- --------------- ------- ---------- ---------- -------
Всего 2244 17.97M 13:02:27 46947615
Средняя 2244 17.97M 13:02:27 46947615Mon Sep 29 12:34:45 2008
SARG: (removetmp) Не могу открыть файл: /tmp/sarg_tmp/2008Sep29-2008Sep29-user1/geral
А хотелось бы еще URL получить пользователя. На HTTP выкладывается все без проблем.
А кто нить знает, как решить глюк с кодировкой имен доменных пользователей? скрипт-перекодировщик access.log перевел кодировку из кракозябр в нормальную и теперь в поле "пользователь" попадают куски урлов =/ самое странное на них же считается статистика...
>А кто нить знает, как решить глюк с кодировкой имен доменных пользователей?
>скрипт-перекодировщик access.log перевел кодировку из кракозябр в нормальную и теперь в
>поле "пользователь" попадают куски урлов =/ самое странное на них же
>считается статистика...Приведите примеры, но если имя пользователя содержит пробел, то Free-SA такой журнал не возьмет. Попробуйте передать Free-SA журнал без перекодировки и включите опцию username_unescape.
Привет.
Где то 3 месяца назад поменял сервер и поставил 64 битку Сентос. До этого у меня был сентос i386, все было нормально.
А шась сарг не хочет сгенерировать.. =(
(у меня где то ~30 юзеров)
Вот что дает -
=============
[root@server]# sarg -xz
SARG: Init
SARG: Loading configuration from: /etc/sarg/sarg.conf
SARG: TAG: access_log /var/log/squid/access.log
SARG: TAG: output_dir /usr/sarg-reports
SARG: TAG: resolve_ip yes
SARG: TAG: exclude_users /etc/squid/acl/exclude.acl
SARG: TAG: exclude_hosts /etc/squid/acl/exclude_sites.acl
SARG: TAG: show_successful_message no
SARG: Loading exclude file from: /etc/squid/acl/exclude_sites.acl
SARG: Loading exclude file from: /etc/squid/acl/exclude.acl
SARG: Parameters:
SARG:
SARG: Hostname or IP address (-a) =
SARG: Useragent log (-b) =
SARG: Exclude file (-c) = /etc/squid/acl/exclude_sites.acl
SARG: Date from-until (-d) =
SARG: Email address to send reports (-e) =
SARG: Config file (-f) = /etc/sarg/sarg.conf
SARG: Date format (-g) = USA (mm/dd/yyyy)
SARG: IP report (-i) = No
SARG: Input log (-l) = /var/log/squid/access.log
SARG: Resolve IP Address (-n) = Yes
SARG: Output dir (-o) = /usr/sarg-reports/
SARG: Use Ip Address instead of userid (-p) = No
SARG: Accessed site (-s) =
SARG: Time (-t) =
SARG: User (-u) =
SARG: Temporary dir (-w) = /tmp
SARG: Debug messages (-x) = Yes
SARG: Process messages (-z) = Yes
SARG:
SARG: sarg version: 2.2.3.1 Jan-02-2007
SARG: Maximum file descriptor: cur=1024 max=1024, changed to cur=20000 max=20000
SARG: Reading access log file: /var/log/squid/access.log
SARG: (util) tbuf=2011May0246, reading: 0.00%
SARG: (util) period=2011May02-
SARG: Records in file: 562946, reading: 100.00%
SARG: Records read: 562955, written: 489152, excluded: 73803
SARG: Squid log format
SARG: (util) data=05/07/2011
SARG: (util) tbuf=2011May07
SARG: (util) period=2011May02-2011May07
SARG: Period: 2011May02-2011May07
SARG: pre-sorting files
SARG: (util) dirname=/usr/sarg-reports/2011May02-2011May07
SARG: (util) wdir=/usr/sarg-reports/2011May02-2011May07
SARG: Making period file
SARG: Making file: /tmp/sarg/192.168.0.19
SARG: Making file: /tmp/sarg/192.168.0.26
SARG: Making file: /tmp/sarg/192.168.0.33
SARG: Making file: /tmp/sarg/192.168.0.38
SARG: Making file: /tmp/sarg/192.168.0.39
SARG: Making file: /tmp/sarg/192.168.0.23
SARG: Making file: /tmp/sarg/192.168.0.25
SARG: Making file: /tmp/sarg/192.168.0.37
SARG: Making file: /tmp/sarg/192.168.0.24
SARG: Making file: /tmp/sarg/192.168.0.31
SARG: Making file: /tmp/sarg/192.168.0.51
SARG: Making file: /tmp/sarg/192.168.0.27
SARG: Making file: /tmp/sarg/192.168.0.41
SARG: Making file: /tmp/sarg/192.168.0.29
SARG: Making file: /tmp/sarg/192.168.0.36
SARG: Making file: /tmp/sarg/192.168.0.32
SARG: Making file: /tmp/sarg/192.168.0.35
SARG: Making file: /tmp/sarg/192.168.0.28
SARG: Making file: /tmp/sarg/192.168.0.42
SARG: Making file: /tmp/sarg/192.168.0.20
SARG: Making file: /tmp/sarg/192.168.0.40
SARG: Making file: /tmp/sarg/192.168.0.71
SARG: Making file: /tmp/sarg/192.168.0.21
SARG: Making file: /tmp/sarg/192.168.0.72
SARG: Making file: /tmp/sarg/192.168.0.49
SARG: Making file: /tmp/sarg/192.168.0.50
SARG: Making file: /tmp/sarg/192.168.0.52
SARG: Making file: /tmp/sarg/192.168.0.60
SARG: Sorting file: /tmp/sarg/192.168.0.26
SARG: Sorting file: /tmp/sarg/192.168.0.60
SARG: Sorting file: /tmp/sarg/192.168.0.29
SARG: Sorting file: /tmp/sarg/192.168.0.39
SARG: Sorting file: /tmp/sarg/192.168.0.50
SARG: Sorting file: /tmp/sarg/192.168.0.28
SARG: Sorting file: /tmp/sarg/192.168.0.41
SARG: Sorting file: /tmp/sarg/192.168.0.38
SARG: Sorting file: /tmp/sarg/192.168.0.25
SARG: Sorting file: /tmp/sarg/192.168.0.19
SARG: Sorting file: /tmp/sarg/192.168.0.49
SARG: Sorting file: /tmp/sarg/192.168.0.20
SARG: Sorting file: /tmp/sarg/192.168.0.27
SARG: Sorting file: /tmp/sarg/192.168.0.35
SARG: Sorting file: /tmp/sarg/192.168.0.52
SARG: Sorting file: /tmp/sarg/192.168.0.24
SARG: Sorting file: /tmp/sarg/192.168.0.33
SARG: Sorting file: /tmp/sarg/192.168.0.51
SARG: Sorting file: /tmp/sarg/192.168.0.72
SARG: Sorting file: /tmp/sarg/192.168.0.23
SARG: Sorting file: /tmp/sarg/192.168.0.21
SARG: Sorting file: /tmp/sarg/192.168.0.71
SARG: Sorting file: /tmp/sarg/192.168.0.31
SARG: Sorting file: /tmp/sarg/192.168.0.42
SARG: Sorting file: /tmp/sarg/192.168.0.40
SARG: Sorting file: /tmp/sarg/192.168.0.32
SARG: Sorting file: /tmp/sarg/192.168.0.37
SARG: Sorting file: /tmp/sarg/192.168.0.36
Segmentation fault
=============
из за чего это может быть?.. =(((
Спасибо заранее..
>[оверквотинг удален]
> А шась сарг не хочет сгенерировать.. =(
> (у меня где то ~30 юзеров)
> Вот что дает -
> =============
> [root@server]# sarg -xz
> SARG: Init
> Segmentation fault
> =============
> из за чего это может быть?.. =(((
> Спасибо заранее..Добрый день, я теперь только Free-SA поддерживаю. SARG не смотрел уже несколько лет. Попробуйте Free-SA (аналог SARG) и если там будет подобная ошибка - напишите.
А нельзя как то решить эту проблему с сарг? =(
> А нельзя как то решить эту проблему с сарг? =(Я не могу помочь с приложением, которое я не поддерживаю. А что не устраивает во Free-SA? Мне нужна такая информация для улучшения приложения.