Accelvia Uptime Monitor turns your WordPress installation into a self-hosted website monitoring system. Instead of relying on external SaaS platforms, this plugin uses your local WordPress database to store uptime logs and performance metrics directly on your server.
The plugin features a
Dual-Layer Architecture: WordPress handles local analytics (HTML parsing, SSL certificate inspection), and optionally synchronizes with an external Edge Network. If your WordPress server goes offline, the external "Deadman's Switch" detects the failure and sends alerts independently.
Key Features
- Dual-Layer Monitoring: The plugin monitors your site locally via WordPress cron. Optionally, an external Edge Fallback (Deadman's Switch) can detect total server failures and send alerts even when your WordPress installation is unreachable.
- Self-Hosted Data Storage: All historical analytics, ping logs, and configuration data are stored in your own WordPress database. No external accounts or subscriptions are required for core monitoring.
- SSL Certificate Tracking: During each monitoring cycle, the plugin inspects the SSL/TLS certificate of your site and calculates the remaining days until expiration. It sends warning alerts at 7 days, 3 days, and 1 day before expiry.
- Defacement and Crash Detection: You can configure a "Master Keyword" that must be present in your site's HTML output. If the keyword is missing (indicating a white screen, database error, or content tampering), the plugin marks the site as down.
- Multi-Channel Alerting: Route alerts and periodic summary reports to Email, Slack, Discord, Telegram, and WhatsApp simultaneously. All channels are configured from the plugin settings page.
Additional Capabilities
- Edge Fallback (Deadman's Switch): An optional external cloud service that continuously polls your site. If WordPress becomes completely unreachable, the external service sends alerts on your behalf.
- SSL Expiry Countdown: Automatically dispatches alerts at 7-day, 3-day, and 1-day intervals before your SSL certificate expires.
- Keyword-Based Content Verification: Verifies that specific content exists in your page's HTML source, catching silent failures that return HTTP 200 but serve broken content.
- Local Analytics Logging: Stores all monitoring data in your WordPress MySQL database with configurable retention periods.
- PageSpeed Insights Integration: Queries Google's PageSpeed Insights API daily to track Desktop and Mobile performance scores over time.