Skip to main content
Backup

Cove Backup

Use the Cove Backup check to monitor the latest backup session per data source of N-able Cove on Windows, macOS, and Linux devices.

The Cove Backup check monitors N-able Cove (Backup Manager) on the device where Cove is installed. The octoja agent reads the latest backup session per Cove data source (File System, MS SQL, Exchange, Hyper-V, VMware and so on), evaluates it against configurable age thresholds, and alerts when a backup is old, failed, or interrupted. The check runs on Windows, macOS, and Linux every 60 minutes; the interval is not user-configurable.

Prerequisites

  • N-able Cove Backup Manager installed on a Windows, macOS, or Linux device
  • The octoja agent installed on the same device
  • The Cove backup service running (the check reports critical if it is not)

Not sure if Cove is the right product? Look for "Backup Manager" in Programs and Features on Windows, or /opt/MXB/ on Linux. Cove is also sold by MSP vendors under N-able partner brands — the underlying ClientTool is the same.

Steps

  1. Make sure the octoja agent is installed on the device that has Cove Backup Manager.
  2. Go to Devices and open that device.
  3. Click the Checks tab → Add Check → Cove Backup.
  4. Choose a Data source — All data sources (default) evaluates every Cove data source on the device; pick a specific one (File system, MS SQL Server, Exchange, etc.) to scope the check.
  5. Adjust the Warning threshold (hours) and Critical threshold (hours) if 24 h / 48 h are not right for your backup schedule.
  6. Click Add Check.

The first result appears in the device's Checks tab shortly after the agent picks up the check.

Settings

FieldTypeRequiredDefaultDescription
Warning threshold (hours)integerNo24Raise a warning when the latest successful Cove backup session is older than this. If set higher than the critical threshold, the agent swaps the two values automatically. Takes a device custom field through Insert custom field as well as a fixed number
Critical threshold (hours)integerNo48Raise a critical alert when the latest successful Cove backup session is older than this. Takes a device custom field through Insert custom field as well as a fixed number
Data sourceselectNoAll data sourcesWhich Cove data source to evaluate. All covers every data source the local Cove instance protects. Other values: File system, System state, Network shares, MS SQL Server, Exchange, SharePoint, Hyper-V, VMware, MySQL, Oracle

Both threshold fields accept a device custom field instead of a fixed number: pick one from Insert custom field beside the field, and every device is measured against its own value. A device that carries no value of its own falls back to the field's Default value. The button appears once your instance has a number-typed device field under Administration → Custom fields.

Results

ConditionSeverity
Cove ClientTool binary not found on the deviceFailure
Cove backup service not runningCritical
ClientTool call failedFailure
No backup sessions found for the selected data source (for example, before the first Cove backup has run)Warning
ClientTool returned rows, but none of them were readable backup sessionsWarning
Latest session state is Failed, Interrupted, or AbortedCritical
Latest session state is CompletedWithErrorsWarning
Latest Completed or Skipped session is older than the critical thresholdCritical
Latest Completed or Skipped session is older than the warning thresholdWarning
Latest session state is InProcess or NotStarted (a backup is running or queued)OK
Latest session state is Completed or Skipped within the warning thresholdOK
Latest session state is an unrecognised Cove stateWarning

Each data source is evaluated on its own; the worst per-source result becomes the overall check status.

Why does the check warn although the backup is green?

A warning does not always mean a failed backup. These conditions raise a warning even when the last backup completed:

ConditionWhy the check warnsWhat to do
Latest session is CompletedWithErrorsThe session finished, but Cove logged errors for part of the data — a partial success stays a warning until a session completes cleanlyOpen the session in Cove (Backup Manager) and resolve the reported errors
Latest Completed session is older than the warning threshold (default 24 hours)The age is measured from the start of the latest session and re-evaluated every hour. A backup cadence close to the threshold — a daily backup against the default 24-hour threshold — crosses the line shortly before the next runSet the warning threshold above the backup cadence (for example 26–30 hours for daily backups)
Data source is All data sources and one data source lags behindEvery data source Cove protects is evaluated, and the worst result becomes the check status. A data source with a slower cadence (for example a weekly backup) warns while the daily one is greenConfigure one check per data source so each threshold matches its cadence
Latest session is Skipped and older than the warning thresholdSkipped sessions count like completed ones for the age evaluation, so repeatedly skipped runs eventually breach the thresholdCheck the job schedule and the skip reason in Cove
No backup sessions found for the selected data sourceThe selected data source has no sessions on this device — usually the filter points to a data source this device does not protectSelect a data source the device actually backs up, or All data sources
Latest session reports an unrecognised stateUnknown Cove session states are reported as a warning instead of being silently ignoredReview the session in Cove; the check recovers as soon as a recognised state is reported

Metrics collected

For each Cove data source reported by the device, the check records:

  • Data source name (e.g. FileSystem, VssMsSql)
  • Cove session state (Completed, Failed, CompletedWithErrors, InProcess, …)
  • Age in hours since the session started. When Cove reports no start time for a session, the details show a dash instead of an age and the session is graded against the critical threshold
  • Computed severity (OK, Warning, Critical, or Failure) based on the session state and the configured age thresholds

ClientTool locations

The agent locates Cove via fixed-path discovery — if your environment uses a non-default install location, the check reports Cove Backup Manager not installed (ClientTool not found).

PlatformClientTool locations probed
WindowsC:\Program Files\Backup Manager\ClientTool.exe, C:\Program Files (x86)\Backup Manager\ClientTool.exe
macOS/Applications/Backup Manager.app/Contents/MacOS/ClientTool, /Library/Application Support/Backup Manager/ClientTool, /opt/MXB/bin/ClientTool
Linux/opt/MXB/bin/ClientTool, /opt/MXB/ClientTool

Notes

  • The agent gives ClientTool 30 seconds to answer. If the call runs longer, the agent stops it and evaluates the output it received up to that point.
  • Service-presence detection on Windows uses the Backup Service Controller service, so non-English Windows hosts work without configuration.
  • On macOS and Linux, the agent looks for the ProcessController or BackupFP Cove processes to confirm the service is alive.
  • The check counts as a backup check in reporting. It feeds the Failing Backups, Devices with Backup Monitoring, Devices without Backup Monitoring and Backup Status (Table) widgets, and the Backups pillar of the Management scorecard.
  • The check covers the backup sessions on the device. Cove's cloud-side recovery testing and LocalSpeedVault status are tracked in the Cove portal.

Tips

  • For workloads with a slower cadence (weekly backups of an archive volume), raise both thresholds — otherwise the check will flap on every quiet day.
  • Set Data source to All data sources to monitor everything Cove protects on the device. If you protect multiple data sources with very different schedules, configure one Cove Backup check per data source instead — the per-source thresholds will fit the cadence of each workload.
  • If you run Cove on multiple devices, install the octoja agent on each one and add a Cove Backup check per device.