Configurando o logrotate para plone

Introdução


O logrotate, é uma fantástica ferramenta que auxilia o administrador de sistemas a gerenciar os arquivos de log.

O logrotate permite rotação automática, compressão, remoção e mailing dos arquivos de log, possibilitando ainda a manipulação diária, semanal, mensal ou de acordo com o crescimento dos arquivos.

Escopo

Para detalhes de instalação e configuração, o artigo de Naira Kaieski, republicado neste blog, apresenta os pormenores que não serão tratados aqui.


Script Modelo

Tomemos por base a configuração no script /etc/logrotate.d/intra abaixo:


  • linha #1: Path onde se encontram os arquivos de log a serem gerenciados pelo logrotate;
  • linhas #2 a #9: Parâmetros personalizados para necessidade do ambiente criado;
  • linas #10 a #12: Comando a ser executado após a rotação de logs;

Teste de funcionamento da configuração

o comando logrotate, possui várias opções, nas quais estas as duas abaixo
-f = force rotate
-d = debug mode

Teste no modo debug para corrigir os erros:
logrotate -df /etc/logrotate.conf

Rotacionar os logs manualmente:
logrotate -f /etc/logrotate.conf

Comentários