Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: logrotate настройка ротации.  (Прочитано 889 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kolesov

  • Автор темы
  • Участник
  • *
  • Сообщений: 202
    • Просмотр профиля
logrotate настройка ротации.
« : 13 Апреля 2015, 13:26:08 »
Всем привет!

На одном из серверов установлен fail2ban, он как известно парсит auth.log, а у меня этот auth.log на данный момент разросся до 90Mb.
# du -h /var/log/auth.log
90M     /var/log/auth.log
Хотелось бы размер этого лога поприжать, для чего изменил изменил /etc/logrotate.d/rsyslog следующим образом:
/var/log/syslog
{
        rotate 7
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}

/var/log/mail.info
/var/log/mail.warn
/var/log/mail.err
/var/log/mail.log
/var/log/daemon.log
/var/log/kern.log
/var/log/cron.log
/var/log/debug
/var/log/messages
/var/log/dmesg
/var/log/fail2ban.log
/var/log/udev
/var/log/home_to_work.log
/var/log/openvpn.log
{
        rotate 4
        weekly
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}
/var/log/auth.log
{
        rotate 4
        size 1M
        missingok
        notifempty
        compress
        delaycompress
        sharedscripts
        postrotate
                reload rsyslog >/dev/null 2>&1 || true
        endscript
}
но файл auth.log не меняется в размере. Подскажите, что я делаю не так?

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.