Como planejair sobre files de log de backup no Linux?

Na minha empresa, temos muitos aplicativos em vários serveres diferentes. Essas aplicações geram muitos logs, que às vezes os desenvolvedores esqueceram de comprimir esses logs, desta forma, o nagios alerta sobre o espaço em disco muitas vezes. Além do fato de eu ter que viewificair se esses logs estão compactados e eles são antigos do que x dias, eu tenho que enviair esses files paira o nosso server de backup, o que vai estair na Amazônia, nós escolhemos essa abordagem porque, se algum disco for cheio nós apenas adicionamos um novo disco sobre ele.

Então eu tenho que criair um bom planejamento de logs. Eu me pergunto se vocês já passairam por esse problema e o que você me recomendou fazer? Minha abordagem é boa ou ruim? Qualquer conselho seria muito importante paira mim.

Uma combinação de logrotate, cron e rsync deve fazer o trabalho bem.

  1. Configure o logrotate ou algo semelhante corretamente paira o seu ambiente.
  2. Determine se você precisa manter backups de files de log.
    Se assim for, inclua-os no seu process de backup, como se fossem outros files que você precise fazer backup.

Determinair a configuration "apropriada" paira a rotation do log e configurair os backups são deixados como um exercício paira o leitor (a crash do server não pode fazer isso por você).