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

Uptime Monitor

A clone of uptime monitor, that is self hosted on your WordPress site

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/tenbonks/plugin-uptime-monitor/archive/refs/heads/dev.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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