Getting Started

Checkmate is an open source uptime and infrastructure monitoring tool. It tracks HTTP endpoints, ping targets, and services, sends alerts when they go down, and displays response time history and availability percentages on a clean dashboard. Available as an open web service in Eyevinn Open Source Cloud.

Prerequisites

Step 1: Create a Checkmate instance

Navigate to the Checkmate service page and click Create checkmate. Enter a name (alphanumeric, no spaces) and click Create.

Wait for the instance status to turn green.

Step 2: Create your admin account

Click the running instance URL to open the Checkmate web UI. Checkmate does not ship with default credentials — on first launch it shows a registration form. Enter your email and password to create the admin account. Subsequent users can be invited from Settings → Team.

Step 3: Add a monitor

  1. Click Add Monitor in the dashboard.
  2. Choose a monitor type:
  3. HTTP/HTTPS — checks a URL for a specific status code or response body
  4. Ping — ICMP ping to a hostname or IP
  5. Port — checks whether a TCP port is open
  6. Set the check interval (e.g. every 1 minute) and optionally configure alert thresholds.
  7. Save the monitor. Checkmate starts checking immediately and displays uptime and response time history.

Step 4: Configure alerts

Go to Settings → Notifications to add alert channels — email, Slack webhook, or PagerDuty. Alerts fire when a monitor changes state (up → down or down → up).

CLI usage

osc create bluewave-labs-checkmate mycheckmate

Resources