Solução de arquivamento de log

Solução de arquivamento de log

Qual é a melhor solução para arquivamento de log? Tenho dois servidores de aplicativos (Tomcat6) e preciso manter os arquivos de log do aplicativo por 7 anos. Enviar, compactar e gravar em Bluray ou DVD é demorado, alguns processos já são automatizados, mas ainda demoram muito, o que você sugere?

Responder1

A solução mais simples para mim é usar syslogum de seus derivados (rsyslog, syslog-ng) para enviar todos os logs para servidores centrais. (Plural porque você pode querer algum tipo de failover para segurança ou balanceamento de carga se o volume de log for muito alto)

Os componentes principais de que você precisa são:

  • Compacte logs com o algoritmo mais eficiente que você puder pagar, dependendo do volume de log e da capacidade de computação no(s) servidor(es) central(is). gzipcom a configuração de agressividade padrão deve fazer o trabalho.
  • Use a solução de armazenamento mais resiliente que você puder (RAID5 parece o mínimo)

Os arquivos de log são muito repetitivos, portanto, um dia de logs de aplicativos deve ter uma taxa de compactação muito alta, permitindo que você armazene seus 7 anos em uma quantidade razoável de disco rígido.

informação relacionada