WP Manifestindependent plugin directory
manifest / utilities / plugin-uptime-monitor

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.zip

Monitor 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

  1. Upload the uptime-monitor folder to /wp-content/plugins/
  2. Activate the plugin from the Plugins menu
  3. Navigate to Uptime Monitor → Settings to configure your alert email
  4. Your existing monitored sites are seeded automatically
  5. 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