Checkmate on Ubuntu 24.04

Azure Observability

Checkmate, the open source uptime and infrastructure monitoring platform: watch websites, servers and endpoints from one dashboard with alerting and incident tracking, secured from first boot by cloudimg.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Checkmate is an open source uptime, infrastructure and incident monitoring platform. It continuously checks the availability and response time of your websites, HTTP APIs, TCP ports, ping targets and DNS records, and presents their status, history and uptime percentages in a clean React dashboard backed by a REST API. You define a monitor for each endpoint you care about, set the check interval, and Checkmate records every result so you can see current status at a glance and spot trends and outages over time, with incident tracking for when something goes down.

An optional hardware agent extends it to server resource monitoring, and public status pages let you share service health with your users. It suits teams that want a single self contained place to watch that their services are up and to be told promptly when they are not.

Why the cloudimg image

cloudimg delivers Checkmate fully installed and managed by systemd, with a local MongoDB and an nginx reverse proxy on port 80, so the monitoring dashboard answers the moment the instance boots. The image is secure by default and ships with no baked or default credential. On the first boot of every VM a unique JWT signing secret and a unique MongoDB password are generated at random, MongoDB is bound to loopback only, and the sole administrator account is registered fresh with a random per instance password stored in a root only file, so no two deployments share a secret and self registration closes after that first account. The base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.

Common uses

  • Monitor websites, APIs, ports and DNS from one dashboard with uptime history
  • Get alerted the moment a service goes down and track the incident to resolution
  • Share a public status page so your users can see live service health

See it running

Real screenshots taken while testing this image against its deployment guide.

Checkmate on Ubuntu 24.04 screenshot 1 Checkmate on Ubuntu 24.04 screenshot 2 Checkmate on Ubuntu 24.04 screenshot 3 Checkmate on Ubuntu 24.04 screenshot 4