Zentyal Forum, Linux Small Business Server
International => Russian => Topic started by: ssaxak on May 29, 2013, 09:50:16 am
-
Вычислил такую проблему. В веб морде ставлю хранить логи сквида 15 дней.
Захожу в папку /var/log/squid вижу картину только за два дня.
Копаем глубже нахожу настройки ротирования в /etc/logrotate.d/squid3
Его содержимое
#
# Logrotate fragment for squid3.
#
/var/log/squid3/*.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/squid3.pid || /usr/sbin/squid3 -k rotate
test ! -e /var/run/squid3-external.pid || /usr/sbin/squid3 -f /$
endscript
}
Меняю пункт rotate с 2 на 15. Но вот незадача после очередного сохранения настроек в вебе он меняет снова на 2.
Собственно вопрос.
Где в настройках шаблона жестко можно прописать этот пункт?
PS. Для squid.conf нашел в /usr/share/zentyal/stubs/squid/squid.conf.mas
-
Логи которые вы там видите это лиги сквида. Зентиал обрабатывает их и хранит в mysql базе указанное в настройках кол-во дней.
-
Логи которые вы там видите это лиги сквида. Зентиал обрабатывает их и хранит в mysql базе указанное в настройках кол-во дней.
Вопрос собственно остается где хранятся настройки logrotate
-
А можно shell-скрипт написать и давать команду сквиду на ротацию через cron. Думаю, так проще будет.
-
Чё-то я пробую команду /usr/sbin/squid3 -k rotate и чего-то ничего не происходит : ) Хочу за сутки логи снимать. Походу придётся писать скрипт, по остановке squid, выкачиванию лога на фтп, и запуску squid заново, с созданием access.log :)
-
Давно бы лучше багу описали на багтрекере )))
-
А это разве бага? Я у себя сегодня в настройках логов поставил, чтобы каждый день лог ротировался : ) Завтра погляжу, чего вышло : ) Может и работает
-
А это разве бага?
Если человек задает значение 15, а у него 2 - баг)
-
А, ну да....перечитал пост : )))