

The verdict at a glance, with the history of what ran and what was missed below it.
If your scheduled posts are not publishing, your backups stopped running, or a plugin says its task is “queued” and never gets further, the usual advice is the same everywhere: check whether WP-Cron is disabled, trigger it by hand, install something that pings it once and calls it a day. None of that answers the actual question, which is whether your scheduled tasks are really not running, or whether your site is simply quiet.
That distinction is the whole problem. WP-Cron is not a real system cron. It only fires when somebody visits the site, so a low-traffic site naturally goes hours between ticks. That is not the same thing as a backup silently failing for a week — but most cron checkers treat the two identically, and you get either constant false alarms on a quiet site or a real failure nobody notices.
Cron Monitor watches two separate signals instead of one:
Together those tell “cron is fine, the site is just quiet” apart from “cron is genuinely stuck”, and you get one plain sentence rather than a timestamp to interpret:
A site deliberately running a real server crontab with DISABLE_WP_CRON set is recognised as the healthy setup it is, rather than reported as broken because WordPress is not the one spawning the request.
Everything described above is free, on every install, with no cap, no time limit and no nag screens. There is no locked feature anywhere in this plugin.
Snagbane Cron Monitor Pro is a separate, optional add-on (not included in this download and not distributed through WordPress.org). It does things this plugin does not do at all:
Pro is available from cronmonitor.snagbane.com and requires this free plugin to be installed and active.
This plugin connects to one external service:
Freemius, our licensing and update platform. The Freemius SDK is used to check for updates, apply the Free/Pro state, and — only if you opt in on first activation — share basic, non-personal usage and site data used to improve the plugin. This connects to freemius.com. No data is sent unless you activate the plugin, and the optional opt-in can be declined without affecting anything. See the Freemius Privacy Policy and Terms of Service.
The plugin makes no other outbound requests. Its detection runs entirely on your own server, observing your own site’s existing WP-Cron activity.