Uptime monitoring, made simple
A WordPress plugin for website uptime monitoring — also known as synthetic or external monitoring. Monitor URLs, check SSL certificate expiry and redirects, 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.
SSL certificate expiry monitoring
Track SSL certificate expiry dates in your monitor list and receive email alerts before they expire — 7 days ahead on Free, or choose from 1, 3, 7, 14, or 30 days on Pro.
Redirect monitoring
Verify that HTTP-to-HTTPS redirects and www/non-www handling work as expected. Detects unintended redirects and infinite loops automatically.
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.
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.