Игорь Олемской — практические заметки по системному администрированию Linux CentOS

Архив тега ‘rotate’

CentOS: ночная перезагрузка monit и неправильные оповещения из-за logrotate

Комментариев нет

Если Вы активно используете monit для почтовых оповещений, то наверняка столкнулись с его ночными перезагрузками и ложными алертами об этом.

Для исправления, нужно перезаписать файл /etc/logrotate.d/monit

/var/log/monit {
    missingok
    notifempty
    copytruncate
    daily
    size 50M
}

Стандартно происходит ротация логов, после чего демону monit отправляется сигнал -HUP и он перечитывает логи и конфиги (делает reload), о чем и сообщает по электронной почте.
А новом файле конфигурации, за счет «copytruncate», происходит ротация логов без перезапуска monit.

01.06.2009

Написал Игорь Олемской