Squid, Sarg, Cron, Tosha, 24-Мрт-05, 12:30 [смотреть все]Есть Squid, ежедневно делаю репорты по трафику Sarg'ом. Скрипт вот такой: #!/bin/bash #Get yesterday date YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y) /usr/sbin/sarg -o /var/www/html/squid-reports/daily -d $YESTERDAY > /dev/null 2>&1 exit 0 Вызывается Cron'ом каждый день в 00:05. В результате получаю 2 репорта: 2005Mar23-2005Mar23 - типа нормальный репорт 2005Mar23-2005Mar23.1 - Пустой репорт Следующий вопрос. Почему некоторые записи в репорте дублируются??? Например вот так: www.fcenter.ru | 330 | 5M | 9.00% | 0.67% | 99.33% | 00:02:40 | 160K | 3.03% www.fcenter.ru | 330 | 5M | 9.00% | 0.67% | 99.33% | 00:02:40 | 160K | 3.03% www.opennet.ru | 400 | 4M | 7.31% | 1.92% | 98.08% | 00:02:56 | 176K | 3.34% www.opennet.ru | 400 | 4M | 7.31% | 1.92% | 98.08% | 00:02:56 | 176K | 3.34%
Что могет вызвать такое??? |
- Squid, Sarg, Cron, ipmanyak, 13:15 , 24-Мрт-05 (1)
что стоит в конфиге сарга в строке : lastlog
- Squid, Sarg, Cron, Tosha, 14:30 , 24-Мрт-05 (2)
Ничего не стоит. Строка закоменчена Как я понял в в зависимости от значения он будет затирать предидущие репорты(созданные n дней назад. А в чем мне это могет помочь??? Мне надо как минимум хранить репорты за неделю
- Squid, Sarg, Cron, ipmanyak, 14:48 , 24-Мрт-05 (3)
>Ничего не стоит. Строка закоменчена >Как я понял в в зависимости от значения он будет затирать предидущие >репорты(созданные n дней назад. А в чем мне это могет помочь??? >Мне надо как минимум хранить репорты за неделю поставь lastlog 2 overwrite_report yes topsites_sort_order BYTES D max_elapsed 0будут создаваться 2 отчета за текущий и предыдущий день с накоплением данных по всем юзерам . сарг запускай по крону ночью без параметров 59 23 * * * /usr/bin/sarg удаляй отчеты раз в неделю или раз в месяц на твое усмотрение , убедись что в tmp досточно места для временных файлов
|