Title: Canary Site Monitor
Author: snarkles683
Published: <strong>17 juli 2026</strong>
Last modified: 19 juli 2026

---

Plugins zoeken

![](https://ps.w.org/canary-site-monitor/assets/banner-772x250.png?rev=3611543)

![](https://ps.w.org/canary-site-monitor/assets/icon-256x256.png?rev=3611543)

# Canary Site Monitor

 Door [snarkles683](https://profiles.wordpress.org/snarkles683/)

[Download](https://downloads.wordpress.org/plugin/canary-site-monitor.1.2.3.zip)

 * [Details](https://nl.wordpress.org/plugins/canary-site-monitor/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/canary-site-monitor/#reviews)
 *  [Installatie](https://nl.wordpress.org/plugins/canary-site-monitor/#installation)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/canary-site-monitor/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/canary-site-monitor/)

## Beschrijving

Canary Site Monitor checks a WordPress site for common failure conditions and reports
what it finds in plain language, so problems are noticed before they affect visitors.

Most things that go wrong on a WordPress site go wrong quietly. A plugin deactivates
after an update. Bots generate hundreds of 404 responses a day. Database tables 
drift out of sync with the plugins that own them. None of it announces itself, and
by the time it becomes visible it has usually been happening for a while.

Checks run on WP-Cron schedules, not on front-end page loads, and the results appear
on a dashboard in the WordPress admin.

#### Features

 * **Database scanner** – compares your live table structure against the expected
   schema for WooCommerce, Yoast SEO, Rank Math SEO, Redirection and Flamingo. Detects
   missing tables, missing columns, column type mismatches, collation mismatches,
   and orphaned or MyISAM tables.
 * **Plugin watchdog** – records plugin activations and deactivations with timestamp,
   user and IP address, and raises an alert when three or more plugins are deactivated
   at once.
 * **404 flood monitor** – logs 404 requests, identifies known bots and crawlers,
   and raises an alert when a single IP address exceeds a threshold you configure.
 * **Site-wide table audit** – lists every database table with its row count, storage
   engine, size and status.
 * **Admin dashboard** – a health score, metric cards and a list of recent alerts.
 * **CSV export** – download the 404 log, plugin change history or database issue
   log.

Every feature listed above is fully functional. Nothing in this plugin is locked,
time-limited or gated behind a licence key.

Canary Site Monitor reads and reports. It does not modify your database, your plugins
or your site configuration.

This is not a security plugin. It does not scan for malware and does not provide
a firewall.

#### A separate paid plugin is available

A separate commercial plugin, distributed from getwpcanary.com, adds database repair,
a daily email digest, debug log analysis, cron health checks, and PHP resource monitoring.
That code is not included in this plugin and is not required for anything described
above.

### External services

This plugin uses one external service: **Freemius**, which provides account registration
and licence management for the separate paid plugin.

**No data is sent unless you choose to send it.** On activation the plugin shows
an opt-in screen offering to connect your account. That screen can be skipped, and
if you skip it the plugin runs in anonymous mode and transmits nothing. All features
work fully whether you opt in or not.

If you do opt in, or if you enter a licence key, the following is sent to Freemius:
your site URL, WordPress version, PHP version, the list of active plugins and the
active theme, and the email address of the account you register with. This is sent
when you opt in, and afterwards when a licence is validated.

Freemius terms of service: https://freemius.com/terms/
 Freemius privacy policy:
https://freemius.com/privacy/

No other data leaves your site. Alert emails are generated on your own server and
sent with the standard WordPress `wp_mail()` function. Their contents are not transmitted
to the plugin author or to any third party.

## Schermafbeeldingen

[⌊Installing Canary Site Monitor from the WordPress plugin directory.⌉⌊Installing
Canary Site Monitor from the WordPress plugin directory.⌉[

Installing Canary Site Monitor from the WordPress plugin directory.

[⌊The welcome screen after activation, with scan options ready to run.⌉⌊The welcome
screen after activation, with scan options ready to run.⌉[

The welcome screen after activation, with scan options ready to run.

[⌊A sample report immediately after your first scan.⌉⌊A sample report immediately
after your first scan.⌉[

A sample report immediately after your first scan.

[⌊Database issues flagged on a sample site, with plain-language details for each.⌉⌊
Database issues flagged on a sample site, with plain-language details for each.⌉[

Database issues flagged on a sample site, with plain-language details for each.

[⌊The dashboard after scans have run, showing the health score and recent alerts.⌉⌊
The dashboard after scans have run, showing the health score and recent alerts.⌉[

The dashboard after scans have run, showing the health score and recent alerts.

[⌊The 404 flood monitor showing IPs caught scanning the site over time, with a CSV
export of all flagged addresses at the bottom.⌉⌊The 404 flood monitor showing IPs
caught scanning the site over time, with a CSV export of all flagged addresses at
the bottom.⌉[

The 404 flood monitor showing IPs caught scanning the site over time, with a CSV
export of all flagged addresses at the bottom.

[[

## Installatie

 1. Upload the `canary-site-monitor` folder to `/wp-content/plugins/`, or install through**
    Plugins – Add New**.
 2. Activate the plugin through the **Plugins** screen.
 3. Go to **Canary Site Monitor** in the admin sidebar.
 4. Click **Run Full Scan Now** on the dashboard for an immediate report.

#### Multisite

The plugin is network-aware. When network-activated it creates its tables for each
site in the network and adds its menu to both the network admin and the individual
site admin screens.

## FAQ

### Will the scanner slow down my site?

No. The database scanner runs on a cron schedule (daily by default) or when you 
trigger it manually. It does not run on front-end page loads.

### Does the plugin change anything on my site?

No. It reads and reports only.

### Do I have to create an account or connect to anything?

No. The opt-in screen shown on activation can be skipped, and every feature works
without it.

### What happens to my data if I uninstall the plugin?

By default all custom tables and options are removed on uninstall. To keep them,
enable **Keep Data on Uninstall** in the settings before deleting the plugin.

### Does this work with WP-CLI?

Not yet. WP-CLI support is planned for a future release.

## Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

## Bijdragers & ontwikkelaars

“Canary Site Monitor” is open source software. De volgende personen hebben bijgedragen
aan deze plugin.

Bijdragers

 *   [ snarkles683 ](https://profiles.wordpress.org/snarkles683/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Vertaal “Canary Site Monitor” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/canary-site-monitor)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/canary-site-monitor/),
haal de [SVN repository](https://plugins.svn.wordpress.org/canary-site-monitor/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/canary-site-monitor/)
via [RSS](https://plugins.trac.wordpress.org/log/canary-site-monitor/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.3

 * Added listing screenshots and captions. No functional changes to the plugin.

#### 1.2.2

 * The free build no longer contains any code path that loads paid functionality.

#### 1.2.0

 * Renamed to Canary Site Monitor.
 * All plugin features are now fully functional with no licence gating. Paid features
   are distributed as a separate plugin and are no longer included in this package.
 * Prefixed all functions, classes, options, database tables and AJAX actions with`
   csmon_` / `CSMON_`.
 * Moved an inline admin script into the enqueued JavaScript file.
 * Clarified in the readme that the Freemius opt-in is optional and transmits nothing
   when skipped.

#### 1.1.5

 * Moved the Freemius SDK into the vendor directory, per WordPress.org third-party
   library guidelines.
 * Updated the Freemius SDK to 2.13.4.

#### 1.1.4

 * Renamed for the WordPress.org listing.

#### 1.1.3

 * Packaging fix.

#### 1.1.2

 * Security: database repair validates the target table and column against the known-
   schema registry.
 * Security: the debug log path is confined to wp-content and must be a .log file.
 * Security: CSV exports neutralise leading =, +, – and @ so logged request data
   cannot execute as a spreadsheet formula.

#### 1.1.1

 * The plugin watchdog and the 404 flood monitor are now part of the free version.

#### 1.1.0

 * Database collation mismatch detection.
 * Rank Math SEO tables added to the known schema registry.

#### 1.0.0

 * Initial release.

## Meta

 *  Versie **1.2.3**
 *  Laatst geüpdatet **3 maanden geleden**
 *  Actieve installaties **Minder dan 10**
 *  WordPress versie ** 6.0 of nieuwer **
 *  Getest t/m **7.0.7**
 *  PHP versie ** 7.4 of nieuwer **
 *  Taal
 * [English (US)](https://wordpress.org/plugins/canary-site-monitor/)
 * Tags
 * [database](https://nl.wordpress.org/plugins/tags/database/)[debug](https://nl.wordpress.org/plugins/tags/debug/)
   [diagnostics](https://nl.wordpress.org/plugins/tags/diagnostics/)[monitoring](https://nl.wordpress.org/plugins/tags/monitoring/)
   [site health](https://nl.wordpress.org/plugins/tags/site-health/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/canary-site-monitor/advanced/)

## Waarderingen

Er zijn nog geen beoordelingen ingediend.

[Je beoordeling](https://wordpress.org/support/plugin/canary-site-monitor/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/canary-site-monitor/reviews/)

## Bijdragers

 *   [ snarkles683 ](https://profiles.wordpress.org/snarkles683/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/canary-site-monitor/)