Validación fiable de la ejecución de copias de seguridad y sincronización (basada en registros)
Este flujo de trabajo supervisa los trabajos de sincronización del sistema de archivos y de copia de seguridad validando sus registros de ejecución, sin ejecutar ni inspeccionar directamente los propios trabajos.
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
(edit with the Customer Reassurance module)
Validación fiable de la ejecución de copias de seguridad y sincronización (basada en registros)
Este flujo de trabajo supervisa los trabajos de sincronización del sistema de archivos y de copia de seguridad validando sus registros de ejecución, sin ejecutar ni inspeccionar directamente los propios trabajos.
Después de la compra, recibirás un paquete completo que incluye:
workflow.json – listo para ser importado en n8n
Plantillas de scripts shell (.sh) – plantillas de referencia para trabajos de sincronización diseñadas para generar registros estructurados totalmente compatibles con el flujo de trabajo
Documentación completa de configuración – guía paso a paso que cubre configuración, despliegue y requisitos operativos
Cómo funciona (visión general)
Los trabajos de sincronización se ejecutan externamente utilizando plantillas shell estandarizadas:
rsync_job-Template.sh
rclone_job-Template.sh
Cada trabajo produce un archivo de registro determinista por ejecución.
Los registros se cargan diariamente en Google Cloud Storage.
Este flujo de trabajo se ejecuta de forma programada y:
Verifica que todos los registros esperados del día (UTC) existan
Inspecciona opcionalmente su contenido
Envía alertas si faltan registros o si informan fallos
Principios clave de diseño
Supervisión basada en registros (basada en evidencias, no en suposiciones)
Un trabajo = un registro = una única fuente de verdad
Sin SSH, sin acceso al servidor, sin acoplamiento con la ejecución
Seguro para ejecutarse en entornos no confiables o restringidos
Contrato de registro (obligatorio)
Cada archivo de registro debe contener los siguientes eventos, en orden:
event=START
event=RSYNC_END o event=RCLONE_END
event=SUMMARY
event=END
Si falta el evento END, el trabajo se considera fallido o interrumpido.
Configuración
Los trabajos esperados y los nombres de los archivos de registro se definen en sync-jobs.json
Este flujo de trabajo solo valida la presencia y el estado de los registros; nunca asume el éxito del trabajo