10 monitor types from one dashboard
HTTP status and body checks, Ping (ICMP), TCP port checks, gRPC health checks, WebSocket connectivity, DNS record validation, PageSpeed (Lighthouse), infrastructure metrics via Capture, Docker containers, and 100-plus game server types. Each type has its own check schedule, alert thresholds, and history chart.
12-channel alert routing
Alert channels include email, Slack, Discord, Telegram, Microsoft Teams, Twilio SMS, Pushover, ntfy, Matrix, Rocket.Chat, PagerDuty, and Webhooks. Each monitor sets its own channel list, so a Docker alert can page PagerDuty while an HTTP alert posts to Slack.
Capture agent for server hardware metrics
The Capture agent (a separate lightweight binary) runs on Linux, Windows, Mac, and Raspberry Pi and reports CPU usage, temperature, memory, disk, and network throughput per server. Data flows to the Checkmate dashboard over HTTPS; no Prometheus stack required.
Docker monitoring with per-container visibility
One monitor covers an entire Docker host, tracking container state, health, CPU, memory, and restart count per container. Checkmate connects via local Unix socket, remote TLS daemon, or Capture agent. Optional log collection stores the latest 200 lines per container for 7 days.
PageSpeed and Core Web Vitals history
Runs Lighthouse on any URL and records performance, accessibility, SEO, and best-practices scores plus Core Web Vitals (LCP, FCP, CLS, TBT). Every run is stored, so a score regression is visible in the history chart before it reaches your users.
Public status pages with custom branding
Publish a customizable status page with per-service uptime bars, historical data, and your own branding. Each page is accessible at a shareable URL and updates live as incidents open and close, so customers and stakeholders get the same picture as your on-call team.