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

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


Opções possíveis usadas no logrotate.conf



Abaixo as opções que você pode utilizar no logrotate.conf.
  • -compress - comprimir os logs.
  • -compresscmd - comprimir os logs com especificação do comando a utilizar. O padrão é gzip.
  • -uncompresscmd - definir o comando para descomprimir os logs. O padrão é gunzip.
  • -compressext - especifica a extensão usada para o arquivo de log comprimido.
  • -compressoptions - para possibilitar incluir opções aos comandos de compressão. Por exemplo: gzip -5. O padrão é a compressão máxima (-9).
  • -copy - copia o log sem modificar o original.
  • -copytruncate - copia o log e move o original para outro lugar.
  • -create [mode owner group] - Este é o comando usado para a criação de um novo arquivo de log vazio após a rotação. Você pode alterar as permissões, o dono do arquivo e o grupo.
  • -daily - rotacionar diariamente.
  • -delaycompres - Atrasa a compressão do log para a próxima rotação.
  • -extension [ext] - Inclui uma extensão para o arquivo de log. Se a compressão usada for a padrão a extensão será .gz.
  • -ifempty - Rotaciona os logs mesmo quando vazios.
  • -include [file or directory] - Indica outros arquivos de configuração ou diretórios que tenham arquivos de configuração para o logrotate.
  • -mail - envia um email com logs extintos.
  • -mailfirst - envia um email com os logs rotacionados.
  • -maillast - envia um email com os logs que serão rotacionados, os logs originais.
  • -missingok - não enviar mensagem de erro no caso de um arquivo de log não existir.
  • -monthly - rotaciona os logs mensalmente.
  • -nocompress/nocopy/nocopytruncate/nocreate/nodelaycompress/nomail - negativas aos comandos correspondentes.
  • -nomissingok/noolddir/nosharedscripts/notifempty - negativas aos comandos correspondentes.
  • -olddir [directory] - guardar as versões rotacionadas em outro diretório.
  • -postrotate/endscript - comandos a serem executados após a rotação do log.
  • -prerotate/endscript - comandos a serem executados antes da rotação do log, caso o log seja rotacionado.
  • -firstaction/endscript - comandos a serem executados imediatamente antes dos prerotates comandos.
  • -lastaction/endscript - comandos a serem executados depois daqueles invocados através do -postrotate.
  • -rotate - comando para rotacionar os logs.
  • -size - rotacionar os logs quando ultrapassarem o tamanho indicado.
  • -sharedscripts - postrotate e prerotate serão executados para cada log que tenha a mesma identificação. Este comando faz com que sejam executados apenas uma vez.
  • -start - inclui um número para a base dos logs rotacionados, por exemplo: start 0 - log.0.
  • -tabooext [+] list - mudar a lista de extensões taboo.
  • -weekly - rotacionar semanalmente.

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.3: diferencial e qualidades

GoblinX: Um live-cd baseado no Slackware

Sobre o GoblinX 1.1, mais programas e melhor rendimento

LiveCDs versus D.Q.R.E.Cs

Leitura recomendada

A Vida no Shell

Festival: O sintetizador de voz para Linux

P Q P, quem puxou o freio de mão?

Certificação Linux, minha experiência com a LPI 101

Daemons com shell script

  
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