Description
The Advanced Uptime Monitor add-on connects the MainWP dashboard to the APIs of Uptime Robot, Better Uptime, NodePing, and Site24x7, displaying the uptime status of all managed sites in a centralized dashboard. It notifies via email as soon as it detects downtime and triggers additional checks in the following minutes, allowing agencies and developers to react quickly to failures and reduce losses on high-traffic client sites.
Key Features
- Integration with external services
Connects MainWP to the APIs of Uptime Robot, Better Uptime, NodePing, and Site24x7. - Unified monitoring dashboard
Lists the current status of all monitored sites within the MainWP interface. - Automated email alerts
Sends instant notifications to the team as soon as a site becomes unavailable. - Confirmation checks
Triggers additional checks in the minutes following downtime to validate the actual failure. - Per-site configuration
Allows adjusting recipients and monitoring parameters separately for each site in the network.
Benefits of the Advanced Uptime Monitor
- Rapid incident response
Reduces the gap between a site outage and corrective action by the technical team. - Consolidated view of your site portfolio
Eliminates the need to open each provider’s dashboard separately to check individual statuses. - Less revenue loss in e-commerce
Identifies unavailability in online stores before the end customer notices the problem. - Leveraging existing accounts
Reuses the API key from services you already use, with no additional cost within MainWP.
Who Is It For?
- Agencies and professionals who manage dozens of WordPress sites through the central MainWP dashboard.
- Developers responsible for WooCommerce stores and corporate sites with critical uptime requirements.
- Technical teams that already use Uptime Robot, Better Uptime, NodePing, or Site24x7 and need to centralize monitoring.
For anyone managing a broad portfolio of sites through MainWP, this add-on eliminates the fragmentation between the management dashboard and external monitoring services, centralizing alerts and uptime history in the same interface. Compatibility with four different providers offers flexibility when choosing a service, while the self-hosted architecture keeps availability data under the agency’s direct control.
Frequently asked questions
Is MainWP Advanced Uptime Monitor GPL-licensed?
Yes. MainWP Advanced Uptime Monitor is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use MainWP Advanced Uptime Monitor on multiple sites?
Yes. You can use MainWP Advanced Uptime Monitor on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does MainWP Advanced Uptime Monitor cost at Ultrapack?
MainWP Advanced Uptime Monitor costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does MainWP Advanced Uptime Monitor include updates?
Yes. The current version of MainWP Advanced Uptime Monitor is 5.4, published at Ultrapack on Sep 3, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is MainWP Advanced Uptime Monitor scanned before publication?
Yes. Every version of MainWP Advanced Uptime Monitor goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 5.4
- Added: Abilities API support for uptime monitor providers.
- Updated: Migrated UptimeRobot integration to the latest Uptime Robot REST API.
- Updated: Improved monitor creation, editing, deletion, duplicate handling, and rollback behavior.
- Updated: Improved handling of missing data, API errors, rate limits, and unavailable ratios.
Version 5.3.6
- Fixed: Improved monitor status labels with safer fallback values when status information is unavailable.
- Fixed: Normalized event timestamps to UTC for consistent uptime reporting.
- Fixed: Improved compatibility with older monitor records by automatically restoring missing site IDs.
- Added: Added support for sharing extension information with the MainWP Dashboard, including related database tables and schema details.
- Updated: Improved alert contact validation when creating or editing monitors by normalizing submitted values, processing thresholds and recurrence settings as integers, and ignoring invalid entries.
- Updated: Consolidated Better Uptime monitor saving and synchronization to improve status updates, rollback handling, and duplicate record cleanup.
Version 5.3.5
- Updated: Optimized plugin initialization timing to improve compatibility and reliability within the WordPress environment.
- Updated: Improved site-based access control for monitors so users can only view monitoring data for sites they are permitted to access.
- Updated: Refined UI elements for better consistency with the rest of the system.
Version 5.3.4
- Fixed: PHP Notice about `mysqli_ping` function deprecation in PHP 8.4
- Fixed: Enhanced notification configuration handling for NodePing monitors to support flexible notification entry formats.
- Updated: Refined UI elements for better consistency with the rest of the system.
Version 5.3.3
- Fixed: Resolved an issue with fetching monitor status from Site24x7 API by consolidating retrieval to a single endpoint for more consistent results.
- Fixed: Improved error handling to prevent issues when monitor type information is missing.
- Added: API requests and responses logging to Custom Event Monitor for better debugging and troubleshooting capabilities.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
mainwp-advanced-uptime-monitor-extension.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
mainwp-advanced-uptime-monitor-extension.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready