Uptime Monitor
A clone of uptime monitor, that is self hosted on your WordPress site
by OG Digital · github.com/tenbonks/plugin-uptime-monitor · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/tenbonks/plugin-uptime-monitor/archive/refs/heads/dev.zipMonitor website uptime and HTTP status codes from your WordPress admin. Sends email alerts when sites go down or come back online.
Description
Uptime Monitor is a lightweight, self-hosted alternative to services like UptimeRobot. It runs directly from your WordPress installation using WP-Cron.
Features:
- Monitor unlimited URLs
- Detects HTTP errors, SSL failures, and WordPress critical errors
- Email alerts on status changes (down → up and up → down)
- Manage URLs from the WordPress admin (add, edit, delete, enable/disable)
- Toggle sites on/off without removing them
- Bulk enable/disable/delete
- Response time tracking
- 30-day uptime statistics per site
- Configurable check intervals (5 min, 15 min, 30 min, hourly)
- Stores history in your WordPress database (no JSON files)
- Original URLs migrated automatically on activation
Installation
- Upload the
uptime-monitorfolder to/wp-content/plugins/ - Activate the plugin from the Plugins menu
- Navigate to Uptime Monitor → Settings to configure your alert email
- Your existing monitored sites are seeded automatically
- WP-Cron will run checks on your configured schedule
Changelog
2.0.0
- Complete rewrite as a proper WordPress plugin
- Database storage (replaces JSON files)
- Admin UI with settings page, manage sites, and dashboard
- Toggle sites on/off without deleting
- Bulk actions
- Response time tracking
- WP-Cron scheduling with configurable interval
- Improved alert emails