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.
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.
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.
Real screenshots taken while testing this image against its deployment guide.