Faça backup dos arquivos de log no Redhat Enterprise Linux 5

Faça backup dos arquivos de log no Redhat Enterprise Linux 5

Olá, rapazes/garotas,

Como posso fazer backup de arquivos/pastas var/log?

  • As alterações nos arquivos/pastas de log (atualizações de log) devem ser atualizadas automaticamente do arquivo/pasta de log original para o arquivo/pasta duplicado.

Responder1

Se bem entendi o que você precisa, então a coisa mais simples pode ser apenas especificar vários locais de salvamento em /etc/syslog.conf, exemplo da página de manual do syslog.

#Kernel messages are first, stored in the kernel file, critical messages and higher ones also go to another host and to the console

kern.*                       /var/adm/kernel
kern.crit                    @finlandia
kern.crit                    /dev/console
kern.info;kern.!err          /var/adm/kernel-info

Como você pode ver, cada mensagem do kernel é armazenada em /var/adm/kernel, e cada mensagem crítica do kernel será enviada para o servidor de log na máquina 'finlandia' e exibida no console também. Você terá que editar o logrotate em /etc/logrotate.d/syslog, para que os logs sejam girados corretamente em sua partição de backup.

Acredito que esta seja uma solução melhor do que backup com cron, porque os logs de backup são criadostoda vezalgo está registrado :-)

De qualquer forma, se você estiver interessado em criar um servidor de log de backup em uma máquina remota, recomendoGuia de segurança RHEL da NSA. Página 66. Nos ajudou bastante quando eu estava configurando um servidor Rhel com meus colegas :-)

Responder2

então você deseja manter apenas um backup e não vários backups para diferentes momentos? do que a maneira mais fácil de usar rsyncin crontabpara sincronizar seus arquivos a cada x minutos/horas/dias para outra pasta.

informação relacionada