Skip to content

Monitor Screens

Reference for the monitor create/edit form and detail screen. All values are also validated server-side.

Create / Edit Form (/services/:id/monitors/new etc.)

Section titled “Create / Edit Form (/services/:id/monitors/new etc.)”
FieldRequiredNotes
TypeHTTP / TCP / Ping / Heartbeat / Web Change / SSL Certificate / Domain Expiry / Host Agent. Cannot be changed after creation
Display nameAuto-generated from the configuration when left blank (e.g. example.com /path)
Check interval1 / 3 / 5 / 10 / 30 min / 1 hour. Options shorter than your plan minimum are disabled (Free: 5 min+ / Pro: 3 min+ / Business: 1 min+). SSL and Domain monitors are fixed at 24 hours
FieldRequiredRange / default
URLPublic http(s):// URL (max 2048 chars)
MethodGET / HEAD / POST (default GET)
Expected status100–599 (default 200)
KeywordString check against the response body
Keyword condition“Must be present” (default) or must be absent
Timeout (ms)1000–30000 (default 10000)
FieldRequiredRange / default
HostnamePublic hostname
Port1–65535
Timeout (ms)1000–30000 (default 10000)
FieldRequiredRange / default
HostnamePublic hostname
Port1–65535 (default 443). Reachability is checked via TCP connect
Timeout (ms)1000–30000 (default 10000)
FieldRequiredRange / default
Grace period1 min – 24 hours (default 5 min). The monitor goes down when no ping arrives within this window

A ping URL is issued after creation (shown on the detail screen with curl / crontab examples).

FieldRequiredNotes
URLPage to watch
Check methodText detection (default) / screenshot detection / both. Screenshots require Pro or higher
Watch tag✓*CSS element tag (e.g. h1, body). Classes / IDs are not supported. *Not needed for screenshot-only
Detection modeTamper detection (default; diff against a baseline) / change tracking (diff against the previous check)
FieldRequiredNotes
HostnameHost whose certificate is checked
Warning days before expiryMulti-select from 1 / 7 / 14 / 30 / 60 / 90 days (default 30, 14, 7, 1)
FieldRequiredNotes
DomainDomain whose registration expiry is checked
Warning days before expiryMulti-select from 1 / 7 / 14 / 30 / 60 / 90 days (default 30, 14, 7)

No input fields. After creation, an agent token is shown exactly once — store it somewhere safe. Configure manako metrics push on your server (a cron example is displayed) to send CPU, memory, disk, and network metrics.

Monitor Detail (/services/:id/monitors/:mid)

Section titled “Monitor Detail (/services/:id/monitors/:mid)”
BadgeMeaning
Up (green)Healthy
Down (red)Outage detected
Degraded (yellow)Indeterminate
Paused (gray)Checks stopped
Pending / initializing (blue)Waiting for the first check
Under maintenance (blue)Maintenance window active
  • Check now: runs an immediate check and shows the result inline. Rapid consecutive runs are limited (a 5-minute cooldown notice appears when exceeded)
  • Start / end maintenance
  • Reset baseline (Web Change tamper detection only): accepts the current content as the new baseline
  • Reset statistics: resets uptime display, either “all time” or “before a chosen date”. Cannot be undone
  • Edit: opens the edit form (deletion is done from the service detail monitor list)
  • HTTP / TCP / Ping: response time chart for the last 50 checks, average response time, uptime. A “response time anomaly” badge appears when responses deviate strongly from the baseline
  • Heartbeat: ping URL (with copy button and usage examples)
  • Web Change (screenshot): before/after screenshot comparison
  • Host Agent: “Overview / Metrics / Threshold alerts” tabs. Metrics can be viewed over 1 hour – 30 days. Threshold rules combine a metric (CPU / memory / disk usage), a condition (above / at or above / below / at or below), a threshold (0–100%), and a duration (60–86400 s)

You can attach channels directly to a monitor. With no attached channels, team-wide channels are notified; attaching even one channel restricts notifications to the attached ones (see Notification Behavior).