MSP Backups
MSP Backups is a self-hosted, multi-tenant backup platform for MSPs. Connect your own MSP Backups server to CVN PSA and each managed device shows its latest backup result. A failed or stale backup opens a ticket by itself.
What the integration does
- Every 15 minutes, CVN PSA reads the backup status of every device from your MSP Backups server.
- It matches each backup device to a PSA device by hostname.
- It stores the latest backup result on the device, where technicians see it next to the device's health.
- A failed backup opens an internal ticket at High priority. A stale backup, one that has not run on time, opens one at Normal priority.
- When the backup recovers, the ticket resolves itself.
The backup results also feed the "Backups healthy on managed devices" check in the compliance tracker.
The integration reads status only. Starting backups and restores happens in MSP Backups itself.
Create an API key in MSP Backups
In MSP Backups, create an API key under the tenant's API keys. Choose one of two kinds:
| Key | Returns | Use it when |
|---|---|---|
| Tenant key | One tenant's devices | One MSP Backups tenant maps to one PSA client |
| All-tenants key | Every tenant's devices, each tagged with its tenant name | You want every client's backups in the PSA with one key |
Connect it in CVN PSA
- In the admin portal, open the backup integration settings, under the desktop agent section.
- Turn on Enable backup integration.
- Enter your MSP Backups API base address, for example
https://backups.your-msp.com. - Paste the API key. The saved key is never shown again. Leave the field blank later to keep it.
- Save, then use Test connection. It reports either "all clients" for an all-tenants key, or the tenant the key belongs to.
How devices are matched
Backups are reported per hostname, and two clients can have machines with the same name. With an all-tenants key, CVN PSA only matches a device inside the PSA client whose name matches the backup tenant's name, and only when the match is unambiguous.
If nothing appears
- Check that the integration is enabled. When it is off, the sync does nothing.
- Use Test connection to check the address and key.
- Check that device hostnames are the same in both systems.
- If your PSA and backup servers are on the same network behind one router, make sure the PSA server can reach the backup server's public address. Some routers do not route a public address back inside. Add a hosts-file entry on the PSA server if needed.