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://orwss://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.