Backup & Sync Execution Validation (Log-Driven)
search
  • Backup & Sync Execution Validation (Log-Driven)

Backup & Sync Execution Validation (Log-Driven)

$5.00
Tax excluded

Reliable Backup & Sync Execution Validation (Log-Driven)

This workflow monitors filesystem sync and backup jobs by validating their execution logs, not by running or inspecting the jobs themselves.

Quantity

  Security policy

(edit with the Customer Reassurance module)

  Delivery policy

(edit with the Customer Reassurance module)

  Return policy

(edit with the Customer Reassurance module)

Reliable Backup & Sync Execution Validation (Log-Driven)

This workflow monitors filesystem sync and backup jobs by validating their execution logs, not by running or inspecting the jobs themselves.

After purchase, you will receive a complete package including:

  • workflow.json – ready to be imported into n8n

  • Shell script templates (.sh) – reference sync job templates designed to generate structured logs fully compatible with the workflow

  • Complete setup documentation – step-by-step guide covering configuration, deployment, and operational requirements

How it works (high level)

Sync jobs are executed externally using standardized shell templates:

  • rsync_job-Template.sh

  • rclone_job-Template.sh

Each job produces one deterministic log file per run.
Logs are uploaded daily to Google Cloud Storage.

This workflow runs on a schedule and:

  • Verifies that all expected logs exist for the day (UTC)

  • Optionally inspects their contents

  • Sends alerts if logs are missing or report failures

Key design principles

Log-driven monitoring (evidence-based, not assumption-based).
One job equals one log equals one source of truth.
No SSH, no server access, no execution coupling.
Safe to run in untrusted or restricted environments.

Logging contract (required)

Each log file must contain the following lifecycle events, in order:

  1. event=START

  2. event=RSYNC_END or event=RCLONE_END

  3. event=SUMMARY

  4. event=END

If the END event is missing, the job is considered failed or interrupted.

Configuration

Expected jobs and log filenames are defined in sync-jobs.json.
This workflow only validates presence and state of logs; it never assumes job success.

Comments (0)
No customer reviews for the moment.
Prestashop Appliance - Powered by TurnKey Linux