Checkmate
Getting started

What is Checkmate

Overview of monitoring capabilities and core features.

Checkmate is an open-source uptime and infrastructure monitoring platform. You self-host it. It watches HTTP endpoints, ping/TCP targets, Docker containers, gRPC and WebSocket services, game servers, PageSpeed scores, and machine-level metrics from the Capture agent, then sends alerts to email, Slack, Discord, Teams, Telegram, Matrix, PagerDuty, Pushover, or a webhook of your choice.

Core features

Uptime monitoring

Monitor websites and APIs with HTTP, ping, and TCP port checks.

PageSpeed insights

Track website performance with Google Lighthouse integration.

Infrastructure monitoring

Monitor CPU, memory, disk, and network with the Capture agent.

Alerts

Email, Slack, Discord, Teams, Telegram, Matrix, PagerDuty, Pushover, or webhooks.

Monitor types

  • HTTP/HTTPS — URL checks with response body matching.
  • Ping — ICMP reachability.
  • TCP port — raw port checks for databases, mail servers, and so on.
  • Docker — container state via the Docker API.
  • gRPC — health protocol checks.
  • WebSocket — handshake checks against ws:// or wss:// URLs.
  • Game server — GameDig queries (Minecraft, Source engine, and more).
  • PageSpeed — Lighthouse scores and Core Web Vitals.
  • Hardware — CPU, RAM, and disk from the Capture agent.

Next steps

On this page