Как настроить ротацию логов в ОС ОН «Стрелец»?
За ротацию журнальных файлов в ОС ОН «Стрелец» отвечает утилита logrotate.
Посмотреть существующие настройки можно по пути /etc/logrotate.d:
Файл с настройками состоит из пути к журнальному файлу и блока с опциями ротации.
Следующие опции можно считать наиболее важными:
rotate [число] - определяет сколько старых версий журнальных файлов будет храниться. При превышении этого числа самый старый файл будет удален.
hourly/daily/weekly/monthly/yearly - как часто будет происходить ротация (каждый час/день/неделю/месяц/год).
compress - при указании этой опции старые журнальные файлы будут сжаты посредством gzip.
mail [адрес] - при указании этой опции старые журнальные файлы будут отправлены на указанный адрес перед удалением. Если эта опция не указана, то файлы будут просто удалены
Для примера создадим новый файл для ротации журнальных файлов аудита:
В этом файле укажем путь к журнальному файлу /var/log/audit/audit.log и опции для ежедневной ротации с использованием сжатия и хранения 7 копий журнальных файлов.
Полный список опций можно посмотреть командой:
Посмотреть видеоурок: Настройка ротации логов