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

2

Hai caras / galões,

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

  • Alterações de arquivos / pastas de log (atualizações de log) devem ser atualizadas automaticamente do arquivo / pasta de log original para duplicar o arquivo / pasta.
por Kumar 25.01.2010 / 06:37

2 respostas

2

Se eu 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 de manpage 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, toda mensagem do kernel é armazenada em / var / adm / kernel, e toda mensagem crítica do kernel será enviada para o servidor de logs 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 rotacionados corretamente em sua partição de backup.

Eu acredito que esta é uma solução melhor que o backup com o cron, porque os logs de backup são criados everytime algo é registrado: -)

De qualquer forma, se você estiver interessado em criar um servidor de log de backup em uma máquina remota, eu recomendo Guia de Segurança do NSA RHEL . Página 66. Isso nos ajudou bastante quando eu estava montando um servidor Rhel com meus colegas :-)

    
por 25.01.2010 / 15:07
1

então você quer manter apenas um backup e não vários backups para diferentes pontos no tempo? do que a maneira mais fácil de usar deve usar rsync in crontab para sincronizar seus arquivos a cada x minutos / horas / dias para outra pasta.

    
por 25.01.2010 / 07:56