Hacer una copia de seguridad de los archivos de registro en Redhat Enterprise Linux 5

Hacer una copia de seguridad de los archivos de registro en Redhat Enterprise Linux 5

Hola chicos/chicas,

¿Cómo puedo hacer una copia de seguridad de los archivos/carpetas var/log?

  • Los cambios en los archivos/carpetas de registro (actualizaciones de registros) deben actualizarse automáticamente desde el archivo/carpeta de registro original al archivo/carpeta duplicado.

Respuesta1

Si entiendo lo que necesita, entonces lo más simple podría ser simplemente especificar múltiples ubicaciones para guardar en /etc/syslog.conf, ejemplo de la página de manual de 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 puede ver, cada mensaje del kernel se almacena en /var/adm/kernel, y cada mensaje crítico del kernel se enviará al servidor de registros en la máquina 'finlandia' y también se mostrará en la consola. Tendrá que editar logrotate en /etc/logrotate.d/syslog, para que los registros se roten correctamente en su partición de respaldo.

Creo que esta es una mejor solución que la copia de seguridad con cron, porque se crean registros de copia de seguridadcada vezalgo está registrado :-)

De todos modos, si está interesado en crear un servidor de registro de respaldo en una máquina remota, le recomiendoGuía de seguridad de RHEL de la NSA. Página 66. Nos ayudó bastante cuando estaba configurando un servidor Rhel con mis compañeros :-)

Respuesta2

¿Entonces desea mantener solo una copia de seguridad y no varias copias de seguridad para diferentes momentos? La forma más fácil de hacerlo es usar rsyncin crontabpara sincronizar sus archivos cada x minutos/horas/días con otra carpeta.

información relacionada