Summary
This workflow automates the monitoring and validation of Datto Cloud Continuity services, ensuring disaster recovery readiness across all protected devices. The solution checks cloud replication status, validates off-site backup integrity, monitors storage utilization, verifies failover capabilities, and tracks DR testing compliance. By continuously monitoring cloud continuity health, the workflow provides early warning of replication issues, ensures business continuity plans remain viable, and generates compliance reports for DR auditing.
Usage
Prerequisites
Before using this workflow, ensure the following requirements are met:
-
Datto Integration: Configure the Datto API integration with cloud continuity data access
-
PSA Integration: For ticket creation on failures
-
Email Integration: For alert notifications
-
Organizational Variables:
datto_cc_replication_threshold_hours: Max hours since last successful replicationdatto_cc_storage_warning_percent: Storage utilization warning thresholddatto_cc_ticket_board: PSA board for cloud continuity ticketsdatto_cc_dr_test_frequency_days: Required DR test frequency
Workflow Inputs
| Parameter | Type | Required | Description |
|---|---|---|---|
device_ids | Array | No | Specific devices to check (defaults to all) |
company_id | String | No | Filter by PSA company |
check_replication | Boolean | No | Check cloud replication status. Default: true |
check_storage | Boolean | No | Check storage utilization. Default: true |
check_dr_testing | Boolean | No | Check DR test compliance. Default: true |
create_tickets | Boolean | No | Create tickets for issues. Default: true |
Execution
Scheduled Execution (Recommended)
- Run daily to check cloud replication health
- Run weekly for comprehensive DR readiness assessment
Monitoring Process Flow
- Device Enumeration: Retrieve all Datto devices with cloud continuity
- Replication Status: Check last successful cloud replication for each device
- Storage Analysis: Evaluate cloud storage utilization and trends
- DR Test Compliance: Verify DR tests are conducted per schedule
- Failover Readiness: Validate cloud failover configurations
- Issue Detection: Identify devices with replication failures or delays
- Ticket Creation: Create tickets for devices requiring attention
- Report Generation: Generate cloud continuity health report
- Notification: Alert teams of critical issues
Returned Data
{
"success": true,
"scan_summary": {
"total_devices": 85,
"replication_healthy": 80,
"replication_delayed": 3,
"replication_failed": 2,
"storage_warning": 4,
"dr_test_overdue": 6,
"overall_health": "Warning"
},
"replication_issues": [
{
"device_name": "SERVER-SQL01",
"company": "Acme Corp",
"last_successful_replication": "2026-03-02T04:00:00Z",
"hours_since_replication": 48,
"status": "delayed",
"ticket_created": true,
"ticket_id": "DR-2026-001"
}
],
"storage_warnings": [
{
"device_name": "SERVER-FS01",
"company": "Widget Inc",
"cloud_storage_used_tb": 3.8,
"cloud_storage_total_tb": 4.0,
"utilization_percent": 95,
"days_until_full": 12
}
],
"dr_test_compliance": {
"devices_compliant": 79,
"devices_overdue": 6,
"compliance_percentage": 93.0
}
}
Changelog
2026-03-04
- Initial version of the document