четверг, 17 августа 2017 г.

Logrotate

Средство для ротации/удаления логов, которые вам мешают.

Установка
yum -y install logrotate

Конфигурационные файл хранятся
/etc/logrotate.d/

Пример конфигурации для удаления фалов старше 30 дней
vi  /etc/logrotate.d/jira

/opt/atlassian/jira/logs/*log.* {
        daily
        maxage 30
        missingok
        notifempty
}

Пример конфигурации для ротации логов старше 30 дней + компрессия
vi /etc/logrotate.d/zabbix

/var/log/zabbix/*.log {
        daily
        rotate 30
        missingok
        notifempty
        compress
        create 0664 zabbix zabbix
}

Тестирование файла конфигурации
logrotate -d /etc/logrotate.d/zabbix

Принудительно исполнение
logrotate -f /etc/logrotate.d/zabbix

1 комментарий: