Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Sarg - анализатор логов squid'а

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6

Открыть новую тему     Написать ответ в эту тему

GMax



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
иногда одни и те же логи падают при обычном парсинге и не падают при парсинге с выводом debug'а.
 
где-то у него буфера переполняются. я ещё пару лет назад писал автору, ноль реакции.
 
например вот в этом месте: util.c
 
void getword(char *word, char *line, int stop)
{
  int x = 0,y;
  int loop=0;
  int limit=10000;
  char wline[MAXLEN];
 
  strcpy(wline,line);
 
если line больше MAXLEN, то на strcpy слетает и никакие дальнейшие loop check нахрен уже не нужны.
самое интересное, что этот wline вообще нужен только для репорта, если этот loop check срабатывает. только он никогда не срабатывает, потому что если он есть - падает раньше

Всего записей: 206 | Зарегистр. 31-10-2001 | Отправлено: 11:33 07-07-2004
wchik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скажите кто-то знает как автоматом установить пароль на странице пользователя чтобы просматривать мог не только администратор но и пользователь
лучше чтобы пароль брался из АД

Всего записей: 518 | Зарегистр. 05-03-2002 | Отправлено: 14:58 07-07-2004
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wchik
имхо только ручками+htpasswd

----------
Fear is an efficient tool of management.

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 16:52 07-07-2004 | Исправлено: EndoR, 16:53 07-07-2004
DCAdmin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите, а есть возможность в отчете поля типа  domain/user, _user, user слепить для user силами sarg, или без grep не обойтись?
А можно попонятнее про
Цитата:
скажите кто-то знает как автоматом установить пароль на странице пользователя чтобы просматривать мог не только администратор но и пользователь  
, или ссылкой кинтесь, потому как в Инете вопросы таки есть а вот с ответами...
И кто юзает TAG:  password из sarg.conf, можно подсказать каким боком это работает?
Сеньки

Всего записей: 38 | Зарегистр. 30-12-2002 | Отправлено: 12:41 03-08-2004
georgesitov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
становлен Alt Linux 2.4 b и Sarg 2.0.2
Хочу чтобы в отчётах вместо IP адресов пользователей были их имена. Для этого я указал в фале sarg.conf
usertab /usr/local/sarg/users
 
а в файле users прописал
 
192.168.0.1 Vasja Pupkin \n
 
Но в отчётах ничего не поменялось, при запуске sarg -x -z
написалось что usertab загружен. Не понимаю
 
Вот вывод -x -z
[root@GTW sarg]# ./sarg.daily
SARG: Init
SARG: Loading configuration from: /usr/local/sarg/sarg.conf
SARG: ConfigFile.........= /usr/local/sarg/sarg.conf
SARG: AccessLog..........= /home/bigvar/log/squid/access.log
SARG: BgColor............= background_color white
SARG: TxColor............= #000000
SARG: TxBgColor..........= lavender
SARG: TiColor............= green
SARG: LogoImage..........=
SARG: LogoText...........=
SARG: LogoTextColor......= #000000
SARG: Width..............= 80
SARG: Height.............= 45
SARG: Title..............= Squid User Access Reports
SARG: BgImage............=
SARG: FontFace...........= Verdana,Tahoma,Arial
SARG: HeaderColor........= darkblue
SARG: HeaderBgColor......= #DDDDDD
SARG: FontSize...........= 9px
SARG: PasswdFile.........=
SARG: TempDir............= /tmp
SARG: OutputDir..........= /home/bigvar/www/sarg-html/squid-reports
SARG: Ip2Name............= yes
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.............= yes
SARG: MaxElapsed.........=
SARG: LastLog............=
SARG:
SARG: Parameters:
SARG:
SARG: Hostname or IP address (-a) =
SARG: Useragent log (-b) =
SARG: Exclude file (-c) =
SARG: Date from-until (-d) = 27/12/2004-27/12/2004
SARG: Email address to send reports (-e) =
SARG: Config file (-f) = /usr/local/sarg/sarg.conf
SARG: Date format (-g) = Europe (dd/mm/yyyy)
SARG: IP report (-i) = Yes
SARG: Input log (-l) = /home/bigvar/log/squid/access.log
SARG: Resolve IP Address (-n) = Yes
SARG: Output dir (-o) = /home/bigvar/www/sarg-html/squid-reports/daily/
SARG: Use Ip Address instead of userid (-p) = Yes
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.0.2 Nov-22-2004
SARG: Loading User table: /usr/local/sarg/users
SARG: Reading access log file: /home/bigvar/log/squid/access.log
SARG: (util) tbuf=27Dec200445, reading: 0.00%
SARG: (util) periodo=27Dec2004-27Dec2004
SARG: Records in file: 409045, reading: 100.00%
SARG: Records read: 409520, written: 234020, excluded: 0
SARG: Squid log format
SARG: (util) data=28/12/2004
SARG: (util) tbuf=28Dec2004
SARG: (util) periodo=27Dec2004-27Dec2004
SARG: Period: 27Dec2004-27Dec2004
gzip: /sarg-27Dec2004_0021-27Dec2004_.log.gz already exists; do you wish to overwrite (y or n)? y
SARG: Sarg parsed log saved as /sarg-27Dec2004_0021-27Dec2004_.log
SARG: (util) dirname=/home/bigvar/www/sarg-html/squid-reports/daily/27Dec2004-27Dec2004
SARG: (util) wdir=/home/bigvar/www/sarg-html/squid-reports/daily/27Dec2004-27Dec2004
SARG: Making period file
SARG: Making file: /tmp/sarg/192_168_1_4  
 
И так далее..  

Всего записей: 57 | Зарегистр. 10-11-2004 | Отправлено: 11:52 29-12-2004
fortune



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У тебя дотуп идет по ip адресам или по пользователям? Если по ip то на сколько я знаю, только dns имена вместо них можно в отчете выводить.

Всего записей: 117 | Зарегистр. 18-08-2004 | Отправлено: 14:53 29-12-2004
georgesitov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fortune
Ты имееш в виду настройку squid ?  
Там acl прописаны с ip.
Или не то ?
По описанию usertab вроде как должен резолвить Ж(
Пока я вылечил пропиской всех в hosts
 

Всего записей: 57 | Зарегистр. 10-11-2004 | Отправлено: 16:03 29-12-2004
fortune



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
georgesitov
   192.168.0.1 Vasja Pupkin \n
 \n -совсем не нужно писать, в sarg.conf имеется ввиду, что это символ возврата коретки, так что просто надо Enter нажать после строчки.
Мож из-за этого?
 

Всего записей: 117 | Зарегистр. 18-08-2004 | Отправлено: 13:35 30-12-2004
georgesitov

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fortune
Нет, не из за этого, убрал не то, забил на usertab, прописал hosts Ж)
\n  - это я стормозил

Всего записей: 57 | Зарегистр. 10-11-2004 | Отправлено: 16:54 30-12-2004
Cursed



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возможно ли сделать с помощью sarg следующее:
1. Сводный отчет по каждому пользователю за месяц: за каждый день накачал столько-то, за неделю - столько-то, за месяц - столько-то.
либо 2. Чтобы генерация шла не по датам, а по пользователям, т.е. User - период - трафик.

Всего записей: 11 | Зарегистр. 04-03-2004 | Отправлено: 16:36 13-04-2005
fortune



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cursed
Можно

Всего записей: 117 | Зарегистр. 18-08-2004 | Отправлено: 10:46 14-04-2005
Teo



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
еще прикол в том, что когда cat'ом слепляю логи за месяц, то всё генерит нормально. а когда каждый день отдельно парсится (в кроне), то segmentation fault (на тех самых строках)...

может, дело в некорректной обработке sarg'ем EOF?

Всего записей: 737 | Зарегистр. 21-04-2003 | Отправлено: 12:35 14-04-2005
Cursed_Work

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fortune
Может поделитесь, как именно?

Всего записей: 7 | Зарегистр. 17-11-2004 | Отправлено: 15:13 21-04-2005
wchik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cursed

Цитата:
# TAG: include_users "user1:user2:...:usern"
#      Reports will be generated only for listed users.

Берете список юзеров, пишите скрипт запускаете сарг каждый раз с новым именем пользователя выполняете всю ночь
 
второй способ  

Цитата:
# TAG: report_type type
#      What kind of reports to generate.
#      topsites            - shows the site, connect and bytes
#      sites_users         - shows which users were accessing a site
#      users_sites         - shows sites accessed by the user
#      date_time           - shows the amount of bytes used by day and hour
#      denied              - shows all denied sites with full URL
#      auth_failures       - shows autentication failures
#      site_user_time_date - shows sites, dates, times and bytes
 

 

Цитата:
# TAG: user_report_fields
#      Which fields must be in User report.
#
#user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE

 
запускаете все в обычном режиме да только лог за месяц, парсит пол часа имеете инфу по юзеру ту которая нужна
 


----------
- Не надо, как лучше, надо, как положено
"Руки - это уникальный девайс. Они могут расти откуда угодно." (c) не знаю кто

Всего записей: 518 | Зарегистр. 05-03-2002 | Отправлено: 15:47 21-04-2005
GaDiNa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, подскажите плиз.
 
Есть SUSE 9.2. На ней стоит squid.
Компы с сети ходят по вебу через этот прокси.
На компе comp1,  в журнале IE, за 21 число видно несколько ресурсов.
Но sarg по IP-шнику этого компа находит только данные за 23 число !
В чем можент быть проблема ?
 

Всего записей: 1551 | Зарегистр. 17-06-2003 | Отправлено: 17:47 24-06-2005
RER

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос больше по крону но про SARG
генерятся отчеты каждый час, каждый день заводится новая папка с отчетами за день
как в конце месяца убрать все папки за прошедший месяц в отдельную. а то получается что идут подряд  
1августа
1сентября
1октября
 
потом вторые числа и т.д...
очень неудобно...
или в настройках как сделать можно?

Всего записей: 61 | Зарегистр. 20-10-2004 | Отправлено: 16:18 07-11-2005
Felix



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RER
Вроде в настройках - никак. Если будет время, выложу скрипт на перле...

----------
In My Opinion!

Всего записей: 965 | Зарегистр. 20-01-2002 | Отправлено: 20:40 07-11-2005
RER

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Felix
Был бы очень признателен

Всего записей: 61 | Зарегистр. 20-10-2004 | Отправлено: 12:29 09-11-2005
Felix



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
RER
 
Подробнее...

----------
In My Opinion!

Всего записей: 965 | Зарегистр. 20-01-2002 | Отправлено: 17:27 10-11-2005 | Исправлено: Felix, 17:28 10-11-2005
RER

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Огромное спасибо.

Всего записей: 61 | Зарегистр. 20-10-2004 | Отправлено: 10:55 11-11-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Sarg - анализатор логов squid'а


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru