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