Доброго дня!
Имеется squid и sarg на debian. В ежедневных отчетах все работает корректно (т.е. я вижу всех юзеров сети, кто пользуется интернетом, и кто куда ходит, траффик считается вообщем). А вот когда мне нужен отчет за неделю - проблемы!! Часть юзеров просто исчезают в отчете sarg. Например, ежедневно у меня 25 юзеров в отчете sarg, а недельный отчет показывает только 15. Куда делись другие юзера в количестве 10 человек? Ведь они есть в ежедневных отчетах, если смотреть их по имени или IP. Но вот по недели и по месяцу не отображается корректно. Не могу понять, откуда начать искать проблему, помогите кто знаком и знает!
Что я делал: скачал squid+sarg, а также AMP (apache2+mysql+php). все соответственно установил, все это работает судя по-всему корректно. Раз я вижу на машинке It works и вижу ежедневные отчеты sarg. Думаю проблемы возможные с конфигом sarg.conf или sarg-reports.conf
Кстати, думаю именно поэтому cron не отрабатывает за неделю и месяц эти значения автоматически, я только вручную могу это сделать, написав в консоле sarg-reports weekly и тогда я вижу сгенеривший отчет за неделю, но опять же 10 человек там нет. почему?
спасибо!
Squid+sarg+cron - неправильно формируются отчеты
Если есть, где на форуме данная тема, плиз дайте ссылку. я пока не нашел.
Проблему решил просто, logratate for squid закомментил и все логи не стали удаляться, в связи с чем получил нужный мне результат.
Показать
#
# Logrotate fragment for squid.
#
#/var/log/squid/*.log {
# daily
# compress
# delaycompress
# rotate 2
# missingok
# nocreate
# sharedscripts
# prerotate
# test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
# endscript
# postrotate
# test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
# endscript
#}
после чего просто в крон добавить скриптик, который удаляет нужный мне файл, при достижении нужного мне размера (это легко понять, отследив насколько за месяц разрастется лог сквида) и все будет работать. Что собственно я и сделал. Проблема решена. Советы как сделать скрипт, тема другого разговора.
зы. хотел прикрепить скриншот (изображение что все работает и логи за неделю идут в системе, но что-то не совсем понятен тег imp. как правильно его делать? нажимаю на imp-иконку а дальше, хочу вставить свою картинку. но как?
дополнительно отредактировав logrotate squid укажем ротацию раз в месяц
Показать
#
# Logrotate fragment for squid.
#
#/var/log/squid/*.log {
# monthly
# compress
# delaycompress
# rotate 7
# missingok
# nocreate
# sharedscripts
# prerotate
# test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
# endscript
# postrotate
# test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
# endscript
#}
Что-то опять заметил проблемы с работой, иногда сарг сбрасывает (обнуляет данные) за определнный день. Хотя, если смотреть отдельно по дням, в этот день все ок. а проходит время и почему-то определнные дни обнулились.

например, видно в этом месяце обнуление было 4,5,6,7 июня, 10, 12 и 13 июня. А вообще в эти дни все ок было, они потом уже обнуляются. Может неправильно отрабатывает cron?
вообще, данные сами не пропали, они скорей всего сжались в архив. вот выхлоп с консоли:
/squid# ls -lh
total 977M
-rw-r----- 1 proxy proxy 215M 2013-06-17 09:40 access.log
-rw-r----- 1 proxy proxy 55M 2013-05-01 06:07 access.log.1
-rw-r----- 1 proxy proxy 1.9M 2013-04-01 06:07 access.log.2.gz
-rw-r----- 1 proxy proxy 2.1M 2013-03-23 06:24 access.log.3.gz
-rw-r----- 1 proxy proxy 6.1M 2013-06-17 09:39 cache.log
-rw-r----- 1 proxy proxy 1.5M 2013-04-09 16:41 cache.log.1
-rw-r----- 1 proxy proxy 2.5K 2013-03-28 13:27 cache.log.2.gz
-rw-r----- 1 proxy proxy 1.7K 2013-03-22 15:29 cache.log.3.gz
-rw-r----- 1 proxy proxy 515M 2013-06-17 09:40 store.log
-rw-r----- 1 proxy proxy 165M 2013-05-01 06:17 store.log.1
-rw-r----- 1 proxy proxy 9.2M 2013-04-01 06:07 store.log.2.gz
-rw-r----- 1 proxy proxy 8.4M 2013-03-23 06:24 store.log.3.gz
как я заметил обнуление происходило в 20-00 всегда из этих дней. Думаю дело в ротации.
можно ли вытащить данные из архива и сформировать отчет за месяц май например, где есть пробелы (обнуление), как это правильно сделать? Ну.вытащить думаю можно с помощью команд tar gzip. верно? а как потом сформировать за месяц май?
а то работало ок, и почему-то заметил обнуление. Было у кого такое раньше? как лечить? а то отчет руководству неправильный получается по трафику.