Catch up on the latest product updates, best practices, and expert insights from the Checkmk Conference #12 – Watch the livestream recordings now

Werk #22468: Veeam CDP jobs: Show real last sync instead of misread next run

Component Checks & agents
Title Veeam CDP jobs: Show real last sync instead of misread next run
Date Oct 14, 2026
Level Trivial Change
Class Bug Fix
Compatibility Incompatible - Manual interaction might be required
Checkmk versions & editions
3.0.0b1
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT

The VEEAM CDP Job services reported Time since last CDP Run based on the wrong value. The Windows agent plug-in sends the policy's next scheduled run (NextRun), but the check treated it as the time of the last run. As a result, the age shown was meaningless, and a regular future NextRun turned the service WARN with "The timestamp of the file is in the future".

In addition, a failing CDP policy was shown as OK: on Veeam Backup & Replication 13 the policy state is only InitialSync, Running or Disabled, so the check never saw a failure. InitialSync was reported as UNKN.

What changed

The services now show:

  • the policy state, with InitialSync being OK
  • the result of the last policy run (Warning is WARN, Failed is CRIT)
  • the next scheduled run
  • the time since the last CDP sync. The plug-in takes the time of the most recent restore point for each replica of the policy and reports the oldest one, since the replica lagging behind the most determines your RPO.

The ruleset Veeam: Time since last CDP run is renamed to Veeam: Time since last CDP sync. Your existing rules are kept and now apply to the time since the last CDP sync. Disabled policies stay OK: they are not checked for their age, and the result of their last run is only shown in the details.

Action required

Redeploy the Veeam agent plug-in (veeam_backup_status.ps1) on your Veeam servers, e.g. by baking and updating the agents. Until then, the services only show state and next run, and your age levels are not applied.

Also review your levels: the default of 30/48 hours is very generous for CDP policies whose RPO is usually measured in seconds or minutes.

Note that the updated agent plug-in requires a Checkmk server that includes this werk. Older servers will lose the VEEAM CDP Job services.

To the list of all Werks