Zentyal Forum, Linux Small Business Server

International => Russian => Topic started by: ssaxak on May 29, 2013, 09:50:16 am

Title: Не корректоно работает logrotate
Post 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
Title: Re: Не корректоно работает logrotate
Post by: zmd on May 30, 2013, 09:33:10 pm
Логи которые вы там видите это лиги сквида. Зентиал обрабатывает их и хранит в mysql базе указанное в настройках кол-во дней.
Title: Re: Не корректоно работает logrotate
Post by: ssaxak on May 31, 2013, 01:20:27 pm
Логи которые вы там видите это лиги сквида. Зентиал обрабатывает их и хранит в mysql базе указанное в настройках кол-во дней.
Вопрос собственно остается где хранятся настройки logrotate
Title: Re: Не корректоно работает logrotate
Post by: corwin-mg on June 03, 2013, 06:43:17 pm
А можно shell-скрипт написать и давать команду сквиду на ротацию через cron. Думаю, так проще будет.
Title: Re: Не корректоно работает logrotate
Post by: corwin-mg on June 05, 2013, 06:57:40 am
Чё-то я пробую команду /usr/sbin/squid3 -k rotate  и чего-то ничего не происходит : ) Хочу за сутки логи снимать. Походу придётся писать скрипт, по остановке squid, выкачиванию лога на фтп, и запуску squid заново, с созданием access.log :)
Title: Re: Не корректоно работает logrotate
Post by: logdog on June 05, 2013, 09:35:29 am
Давно бы лучше багу описали на багтрекере )))
Title: Re: Не корректоно работает logrotate
Post by: corwin-mg on June 05, 2013, 05:25:41 pm
А это разве бага? Я у себя сегодня в настройках логов поставил, чтобы каждый день лог ротировался : ) Завтра погляжу, чего вышло : ) Может и работает
Title: Re: Не корректоно работает logrotate
Post by: logdog on June 05, 2013, 06:28:50 pm
А это разве бага?

Если человек задает значение 15, а у него 2 - баг)
Title: Re: Не корректоно работает logrotate
Post by: corwin-mg on June 13, 2013, 10:17:47 am
А, ну да....перечитал пост : )))