Как настроить ротацию логов в ОС ОН «Стрелец»?

Редактировал(а) Олеся Акимова 2021/09/30 10:23

За ротацию журнальных файлов в ОС ОН «Стрелец» отвечает утилита logrotate.

Посмотреть существующие настройки можно по пути /etc/logrotate.d:

cd /etc/logrotate.d

Файл с настройками состоит из пути к журнальному файлу и блока с опциями ротации.

image68.png

Следующие опции можно считать наиболее важными:

rotate [число] - определяет сколько старых версий журнальных файлов будет храниться. При превышении этого числа самый старый файл будет удален.

hourly/daily/weekly/monthly/yearly - как часто будет происходить ротация (каждый час/день/неделю/месяц/год).

compress - при указании этой опции старые журнальные файлы будут сжаты посредством gzip.

mail [адрес] - при указании этой опции старые журнальные файлы будут отправлены на указанный адрес перед удалением. Если эта опция не указана, то файлы будут просто удалены

Для примера создадим новый файл для ротации журнальных файлов аудита:

sudo touch audit

В этом файле укажем путь к журнальному файлу /var/log/audit/audit.log и опции для ежедневной ротации с использованием сжатия и хранения 7 копий журнальных файлов.

image69.png

Полный список опций можно посмотреть командой:

man logrotate

Посмотреть видеоурок: Настройка ротации логов

Теги: logrotate
strelets.net
telegram: @os_strelets