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: 235.861 ]

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

Mantendo seus dados em segurança com o EncFS

Atualizar Switch 3Com 4400

A arte do tetra-boot

DrQueue + Blender = Render Farm para mortais

O desafio continua...

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts