Страница 1 из 1
SQUID - перенос времени архивации логов
Добавлено:
19 дек 2012, 12:44
Adrnin
Заметил, что lightsquid неадекватно считает трафик, оказалась проблема в том, что логи squid архивируются в 16:15 и после этого времени lightsquid считает новые чистые логи, в которых уже нет данных о трафике до 16:15. Получается, что lightsquid считает трафик с 16:15 до 23:59. Не знаю как перенести время архивации логов SQUID. Crontab посмотрел, но там ничего не нашел про архивацию логов! Помогите пожалуста!
Re: SQUID - перенос времени архивации логов
Добавлено:
20 дек 2012, 05:52
Юрий Беляков
Зависит от операционной системы
См., например, ротацию журналов через logrotate
1.
#cat /etc/logrotate.d/squid
/var/log/squid/access.log {
daily
rotate 31
copytruncate
compress
notifempty
missingok
}
2. Сценарий запуска logrotate в /etc/cron.daily/
3. # cat /etc/crontab | grep cron.daily
02 4 * * * root run-parts /etc/cron.daily
Логика понятна...
Искать можно команду "squid -k rotate"
Re: SQUID - перенос времени архивации логов
Добавлено:
24 дек 2012, 09:30
Adrnin
Ковырял-ковырял так и не нашел ничего подходящего... Заметил, что все почти все логи архивируются в 16:15 каждый день, удалил файл squid из /etc/logrorate.d теперь логи squid не архивируются - что тоже не очень хорошо!!! Мне бы перенести время архивации логов на ночь... ОС - Suse Linux
Re: SQUID - перенос времени архивации логов
Добавлено:
25 дек 2012, 06:20
Adrnin
Решил задачу написание скрипта который удаляет лог файлы каждый день в 00:05... Спасибо всем!