Uptime monitoring, made simple
A WordPress plugin for website uptime monitoring — also known as synthetic or external monitoring. Monitor URLs, detect downtime, send email alerts, and review history from your dashboard, with no external service. Your monitoring data stays entirely on your own site.
Features
Everything you need: monitoring, alerts, and history.
URL monitoring
Register multiple URLs and automatically check their status at the interval you set, with automatic Up / Down detection.
Email alerts for downtime & recovery
Get an email the moment downtime is detected — and again when the site comes back up.
Keyword check
Check whether the response body contains (or does not contain) a keyword to catch tampering or anomalies.
Maintenance windows
Define one-time, weekly, or monthly maintenance windows. Notifications are suppressed while monitoring keeps running.
History & reports
Store response-time and uptime history — up to 365 days depending on your plan.
Diagnostics
Check mail settings, SMTP plugin detection, and WP-Cron status from a single diagnostics screen.
Your data stays on your site — unlike SaaS monitors
Most uptime and external (synthetic) monitoring services are SaaS that keep your data in their own cloud. SavaPato runs inside your WordPress site, so every check result, history record, and notification setting is stored in your own database — never sent to a third party.
No data exposure
Your monitoring data never leaves your server, so there is no risk of it leaking through a third-party service.
No monthly SaaS fee
Website and server monitoring runs entirely within WordPress — no separate external subscription to manage.
Full ownership
You decide where the data lives and how long it is kept, right inside your own site.
Getting the most out of it
Best for people running multiple sites or servers
SavaPato is installed on the WordPress site that does the monitoring, and it watches your other sites or servers. Running it on a server separate from the targets means that if one site goes down, another server can still detect it and send alerts. If the only target is the site where it is installed, a crash there also stops WP-Cron and prevents notifications — so monitoring from a separate server is recommended.
WP-Cron and steady traffic
Checks run via WordPress WP-Cron, which is triggered by visits to the site. On low-traffic sites, checks may not run exactly on schedule. We recommend a site that gets regular traffic, or setting up a real server cron for reliable timing.
Pricing
Start small and free, scale up as you grow.
Free
Free
- 3 URLs
- 7-day history
- 5-min interval
Starter
$3.49 / mo
Annual $33.50 (Save ~20%)
- 5 URLs
- 30-day history
- 1-min interval
Standard
$6.99 / mo
Annual $67.10 (Save ~20%)
- 20 URLs
- 90-day history
- 1-min interval
Business
$20.99 / mo
Annual $201.50 (Save ~20%)
- 30 URLs
- 365-day history
- 1-min interval
Plan features, limits, and pricing may change without notice as the product evolves.