Некоторые параметры конфигурации logrotate, которые помогают оптимизировать управление логами в Linux:
- Периодичность выполнения ротации. 1 Можно настроить ежедневную, еженедельную или ежемесячную проверку условий. 2
- Rotate X, где X — количество журналов, которые будут храниться в автоматическом режиме. 1
- Compress — сжатие логов с использованием технологии gzip. 1
- Notifempty — файл не будет ротирован, если он пустой. 1
- Missingok — если системный журнал отсутствует, то ошибка не будет фиксироваться. 1
- Delaycompress — последний журнал не будет подвержен сжатию до следующего запуска утилиты. 1
- Postrotate/endscript — возможность задать команды, которые будут выполняться при соблюдении определённых условий. 1
- Size — запускает ротацию на основе размера файла, а не времени. 4
- Create — создание нового лог-файла с указанными разрешениями, пользователем и группой после ротации лог-файла. 3
- Nomail — позволяет не отправлять архивированный ранее (ротируемый) лог-файл по электронной почте. 3