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

Исходное сообщение
"Ротация логов squid+sarg"

Отправлено sdi , 03-Мрт-11 15:00 
Доброго всем дня!
Люди, помогите, плиз разобраться с небольшой проблемкой...

На работе поднял proxy сервер (ОС Alt Linux + SQUID) - с этим все ОК. Все работает. Юзера ходят в инет... но в последнее время, немного оборзели и качают с инета без остановки. Так вот начальник сказал вычисличть негодяев и наказать :-)
Я нагуглил про sarg, установил настроил, заработало... Sarg запускаю только когда мне это необходимо, по крону не запускается он у меня, отчет генериться, вообщем статистика работает...

Теперь собственно о проблемке...
Каждый раз, когда я запускаю sarg у меня генериться отчет и соотвественно создается каталог, имя которого начинается с даты когда я sarg запустил впервые и заканчивается текущей датой, ну например
27022011-28022011
27022011-01032011
27022011-02032011 и т.п.
Ктому же, если я в один день несколько раз запускаю sarg, то новый каталог у меня не создается, а инфа обновляется в существующем отчете...

так вот, я же хочу, чтобы у меня отчет генерировался за сутки, за неделю и за месяц.
Например так:
27022011-28022011
28022011-01032011
01032011-02032011
.......
27022011-05032011
дальше опять за каждый день и в конце недели, за всю неделю, ну а потом за месяц..

Почитал в инете и пришел к выводу, что у меня не настроена ротация логов. Инфы много, но судя по коментам полняю Ж.... и везде по разному все рассказывают... Поэтому собственно и решил обратитсяза помощью к вам..
Подскажите, как мне правильно настроить ротацию логов? или в каком направлении мне копать?
Может какие то параметры надо добавить или изменить в squid.conf и sarg.conf?
Вообщем буду рад любой помощи :-)
Или поделитесь ссылками, где написано как реализовать то что мне нужно..


Содержание

Сообщения в этом обсуждении
"Ротация логов squid+sarg"
Отправлено _KUL , 03-Мрт-11 17:54 
Рекомендую вам установить free-sa, в конфиге включить ротацию логов (rotate 1), в кроне сделать скрипт на проверку логов раз в сутки, второй скрипт на раз в неделю и на раз в месяц. free-sa позволяет указывать необходимый промежуток времени, в bash можно придумать всё, на что у вас хватит фантазии, хоть каждые чётные дни делать статистику =)

"Ротация логов squid+sarg"
Отправлено sdi , 04-Мрт-11 10:42 
> Рекомендую вам установить free-sa, в конфиге включить ротацию логов (rotate 1), в
> кроне сделать скрипт на проверку логов раз в сутки, второй скрипт
> на раз в неделю и на раз в месяц. free-sa позволяет
> указывать необходимый промежуток времени, в bash можно придумать всё, на что
> у вас хватит фантазии, хоть каждые чётные дни делать статистику =)

Спасибо за совет, наверное на новой проксе как раз и разверну free-sa... :-)
А пока хочу с sarg разобраться... Просто наш отдел безопасности, пока согласовал только sarg (уж не знаю чем они руководствовались.....)


"Ротация логов squid+sarg"
Отправлено reader , 03-Мрт-11 20:53 
>[оверквотинг удален]
> ну а потом за месяц..
> Почитал в инете и пришел к выводу, что у меня не настроена
> ротация логов. Инфы много, но судя по коментам полняю Ж.... и
> везде по разному все рассказывают... Поэтому собственно и решил обратитсяза помощью
> к вам..
> Подскажите, как мне правильно настроить ротацию логов? или в каком направлении мне
> копать?
> Может какие то параметры надо добавить или изменить в squid.conf и sarg.conf?
> Вообщем буду рад любой помощи :-)
> Или поделитесь ссылками, где написано как реализовать то что мне нужно..

так и запускайте по cron вначале дня, недели, месяца и ротация тут не причем, а если логи большие и из-за этого нужна ротация поставьте logrotate, только тогда sarg должен знать что ему нужно просматривать несколько файлов.


"Ротация логов squid+sarg"
Отправлено sdi , 04-Мрт-11 10:40 

> так и запускайте по cron вначале дня, недели, месяца и ротация тут
> не причем, а если логи большие и из-за этого нужна ротация
> поставьте logrotate, только тогда sarg должен знать что ему нужно просматривать
> несколько файлов.

Так если я по cron буду запускать в начале каждого дня, то у меня не получится статискики за конкретный день... У меня будет вот так:
27022011-28022011
27022011-01032011
27022011-02032011 и т.п. т.е. статистика будет постоянно увеличиваться и каждый следующи отчет будет содержать в себе предыдущий... По крайней мере мне это так представляется...


"Ротация логов squid+sarg"
Отправлено reader , 04-Мрт-11 11:06 

>[оверквотинг удален]
>> поставьте logrotate, только тогда sarg должен знать что ему нужно просматривать
>> несколько файлов.
> Так если я по cron буду запускать в начале каждого дня, то
> у меня не получится статискики за конкретный день... У меня будет
> вот так:
> 27022011-28022011
> 27022011-01032011
> 27022011-02032011 и т.п. т.е. статистика будет постоянно увеличиваться и каждый следующи
> отчет будет содержать в себе предыдущий... По крайней мере мне это
> так представляется...

29Jul2010-29Jul2010
29Jun2010-29Jun2010
29Mar2010-29Mar2010
29May2010-29May2010
29Nov2010-29Nov2010
29Oct2010-29Oct2010
29Sep2010-29Sep2010
30Apr2010-30Apr2010
30Aug2010-30Aug2010
30Dec2010-30Dec2010
30Jul2010-30Jul2010
30Jun2010-30Jun2010
30Mar2010-30Mar2010
30May2010-30May2010
30Nov2010-30Nov2010
30Oct2010-30Oct2010
30Sep2010-30Sep2010
31Aug2010-31Aug2010
31Jan2010-31Jan2010
31Jan2011-31Jan2011
31Jul2010-31Jul2010
31Mar2010-31Mar2010
31May2010-31May2010
31Oct2010-31Oct2010
images
index.html

у sarg есть конфиг и ключи запуска