Logrotate, uma importante ferramenta de administração dos logs do sistema

O logrotate é desenhado para facilitar a administração de sistemas que geram muitos arquivos de log. Veja os comandos usados pelo logrotate, seu arquivo de configuração, as opções para rotacionar os logs e algo sobre a importância desta ferramenta.

[ Hits: 246.491 ]

Por: Flavio Pereira de Oliveira em 07/12/2004 | Blog: http://www.goblinx.com.br


O /etc/logrotate.conf



Este é o arquivo importante para a manutenção, rotação, envio por email e exclusão dos arquivos de log. Alguns scripts especiais são incluídos na pasta /etc/logrotate.d e são lidos pelo logrotate através do logrotate.conf. Veja algumas dicas para a configuração deste arquivo:

Rotação dos logs [rotate log files weekly]


Neste ítem você deve decidir de quando em quando é feita a rotação. Pode ser diária(daily), semanal(weekly), mensal(monthly). Os arquivos de log que não tiveram indicação clara desta rotação seguirão o padrão indicado neste item.

Você também pode definir diretamente a rotação desejada deste modo:

# rotate /var/log/wtmp

/var/log/wtmp {
  daily
  create 0664 root utmp
  rotate 1
}

Guardando os logs rotacionados para análise futura [keep 4 weeks wrth of backlogs]


Neste ítem você define quantos backups dos logs você manterá. Se um arquivo é rotacionado semanalmente, você pode definir que o sistema guarde as últimas semanas, no exemplo acima apenas a semana anterior será guardada em um arquivo chamado /var/log/wtmp.1. A sintaxe é:

rotate <número>

Criando logs vazios [create new (empty) log files after rotating old ones]


É importante deixar esta opção, porque assim o logrotate criará um novo arquivo, com as mesmas permissões do anterior, para substituir o antigo, como no exemplo: create.

Comprimindo os logs rotacionados


Você também pode salvar os logs rotacionados não eliminados em arquivos comprimidos, habilitando esta opção acima, a opção compress.

Página anterior     Próxima página

Páginas do artigo
   1. Sobre o logrotate
   2. Opções do comando logrotate
   3. O /etc/logrotate.conf
   4. Opções possíveis usadas no logrotate.conf
   5. Exemplo de arquivo suplementar para o logrotate
   6. Conclusão
Outros artigos deste autor

Sobre o GoblinX 1.1, mais programas e melhor rendimento

LiveCDs versus D.Q.R.E.Cs

GoblinX: Um live-cd baseado no Slackware

Sobre o GoblinX 1.3: diferencial e qualidades

Leitura recomendada

Criando um banco de dados para obter ajuda do sistema

KDEMod 4.1 no Arch Linux

SSH - Tradução da man page

Alta Disponibilidade (HA) com Debian (Heartbeat + DRBD + Mon)

Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop

  
Comentários
[1] Comentário enviado por reimassupilami em 07/12/2004 - 16:37h

eu naum entendi bem a questão de rotacionar os logs... como é isso?

[2] Comentário enviado por Grobsch em 07/12/2004 - 16:48h

Rotacionar é um termo usado pelo logrotate e que significa apagar o arquivo antigo que está cheio e criar um arquivo novo no lugar tendo as mesmas características do antigo, como dono do arquivo, tipo de execução, etc.
O rotate indica que o arquivo deve ser rotacionado, ou seja, apagado e recriado vazio com as mesmas características do apagado. O número do lado, por exemplo: rotate 5, significa por quantas rotações o arquivo é guardado, ou seja, os antigos serão salvo como arquivo.1, arquivo.2, arquivo.3 até arquivo.5.

[3] Comentário enviado por beetle_juice em 08/12/2004 - 09:34h

E aí meu amigo estou feliz de ver um artigo seu aqui no v.o.l rs... e que artigo hein!? Já mandou bem!! Eu fiz o artigo do GlobinX quando vi seu e-mail jah tinha mandado proo v.o.l tomare que eles naum aceitem assim vc faz um bem caprichado falow um abraço!!!

[4] Comentário enviado por Grobsch em 08/12/2004 - 09:41h

Opa... Fiz um artigo também pro GoblinX... Teremos dois na fila de espera... Será que os dois serão publicados?? rs

Abs

[5] Comentário enviado por fabio em 08/12/2004 - 09:48h

Olá pessoal,

Devido a importância do artigo que foi enviado por um de seus próprio criadores, vou dar uma "encostada" no artigo do beetle e publicar o do Flávio então. Aí daqui a algumas semanas, quando o assunto tiver menos fomentado, publico o do beetle, beleza?

[]'s

[6] Comentário enviado por Grobsch em 08/12/2004 - 10:00h

Achei a solução excelente, Fábio. Espero que o beetle tb ache...

[7] Comentário enviado por beetle_juice em 10/12/2004 - 08:17h

valeu... quem manda eh o dono da casa rs... :o) pra mim estah bom tbm!!!

[8] Comentário enviado por grobsch em 10/12/2004 - 08:27h

Beleza então, o meu eu não faço muitos elogios não, espero que vc tenha feito... rs...

[9] Comentário enviado por beetle_juice em 12/12/2004 - 02:48h

Pior eh que eu achei a distro o maximo principalmente nos temas e na qualidade rs...
t+
[]'s

[10] Comentário enviado por duraes em 30/07/2007 - 14:26h

Excelente artigo!! chegou na hora certa :)

T+,

Durães

[11] Comentário enviado por slacker.d em 10/09/2008 - 08:18h

=)

[12] Comentário enviado por tiekookeit em 16/12/2011 - 17:12h

Aprendi aqui, valeu!

[13] Comentário enviado por iagorafael em 03/06/2013 - 15:11h

qual a configuração que eu devo fazer para salvar os log uptimes???


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts