Logrotate – Evite que acabe espaço no HD do seu servidor
Publicado em 9/2/2010 | Autor Márcio
O comando logrotate facilita a administração de sistemas Linux e Unix que geram grande quantidade de log. Ele permite rotação automática, compressão, remoção e envio de e-mails dos arquivos de log. Cada arquivo de log pode ser analisado diariamente, semanalmente, mensalmente ou quando ele atingir um determinado tamanho.
Para saber como usá-lo leia o arquivo PDF disponível no link a seguir:
Man logrotate em português.
Uma dica:
Por padrão o logrotate executa 1 vez por dia, mas se algum de seus logs cresce muito rápido pode ser que o espaço acabe antes de 24 horas.
Se você tem um caso assim crie uma nova entrada na crontab para executar um logrotate de hora em hora apenas do log que cresce muito rápido (não execute de todos os logs de hora em hora para não sobrecarregar o servidor). Ficaria algo assim:
A crontab
55 * * * * /usr/sbin/logrotate /etc/http.logrotate
Assim caso o arquivo /var/log/httpd/access_log fique maior que 1GB (1000M) durante o dia ele será rotacionado.
Claro que devem ser respeitados aspectos legais e administrativos para efetuar a rotação dos logs. Em uma determinada empresa pode ser necessário guardar o log de acesso a internet durante 1 mês ou até mesmo 1 ano, dai junto com o uso do logrotate devem ser adquiridos mais discos para armazenar toda essa informação.
Na pasta /etc/logrotate.d você encontra vários rotates já configurados. Eles podem ser alterados, excluídos ou incluídos para se adequar as suas necessidades. Você também pode usá-los como exemplos para aprender um pouco mais.
Nota importante:
Se o arquivo a ser rotacionado estiver sendo usado por um processo leia o artigo “Espaço em disco não liberado“.
4 comentários, comente você também!
Categoria: dicas, Linux, Sistema Operacional, TodosTags: espaço em disco, logrotate, logs
Comments
4 Responses to “Logrotate – Evite que acabe espaço no HD do seu servidor”
Deixe um comentário!


February 9th, 2010 @ 11:57
February 11th, 2010 @ 11:31
leia mais……
February 11th, 2010 @ 15:27
Rodo um servidor proxy em ambiente Windows e também tenho essa mesma necessidade, conhece alguma ferramenta para Windows?
February 14th, 2010 @ 20:14