feat: uptime monitoring from MokoSuiteHQ #262

Open
opened 2026-06-23 17:01:43 +00:00 by jmiller · 1 comment
Owner

Uptime Monitoring from HQ

Overview

External HTTP availability monitoring from MokoSuiteHQ. Pings each registered site at configurable intervals and alerts on downtime. Comparable to Watchful and Pingdom.

Features

  • HTTP ping — check site availability via HEAD request from HQ server
  • Response time tracking — measure and chart response times
  • Downtime detection — alert when site is unreachable for N consecutive checks
  • Recovery notification — alert when site comes back online
  • SSL certificate monitoring — check expiry date, alert before expiration
  • Custom check URLs — monitor specific pages, not just homepage
  • Uptime percentage — calculate and display monthly uptime SLA
  • Status page — optional public status page per site

Architecture

  • Implemented in MokoSuiteHQ (not client-side)
  • Task plugin on HQ runs checks on schedule
  • Results stored in HQ database per site
  • Client receives uptime status in heartbeat response
  • ntfy integration for alerts

Related

  • This is an HQ-side feature; client displays results from heartbeat response
## Uptime Monitoring from HQ ### Overview External HTTP availability monitoring from MokoSuiteHQ. Pings each registered site at configurable intervals and alerts on downtime. Comparable to Watchful and Pingdom. ### Features - **HTTP ping** — check site availability via HEAD request from HQ server - **Response time tracking** — measure and chart response times - **Downtime detection** — alert when site is unreachable for N consecutive checks - **Recovery notification** — alert when site comes back online - **SSL certificate monitoring** — check expiry date, alert before expiration - **Custom check URLs** — monitor specific pages, not just homepage - **Uptime percentage** — calculate and display monthly uptime SLA - **Status page** — optional public status page per site ### Architecture - Implemented in MokoSuiteHQ (not client-side) - Task plugin on HQ runs checks on schedule - Results stored in HQ database per site - Client receives uptime status in heartbeat response - ntfy integration for alerts ### Related - This is an HQ-side feature; client displays results from heartbeat response
jmiller added this to the v03.00.00 milestone 2026-06-23 17:01:43 +00:00
Author
Owner

Branch created: feature/262-feat-uptime-monitoring-from-mokosuitehq

git fetch origin
git checkout feature/262-feat-uptime-monitoring-from-mokosuitehq
Branch created: [`feature/262-feat-uptime-monitoring-from-mokosuitehq`](https://git.mokoconsulting.tech/MokoConsulting/MokoSuiteClient/src/branch/feature/262-feat-uptime-monitoring-from-mokosuitehq) ```bash git fetch origin git checkout feature/262-feat-uptime-monitoring-from-mokosuitehq ```
Sign in to join this conversation.
No labels
Priority Medium
Type Feature
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteClient#262