Skip to content
StatusTick

Monitor types

What StatusTick can check: HTTP(S), TCP, ping, DNS, browser checks, heartbeats, SSL certificates, domain expiry and page assets, with the settings for each.

Updated 8 Oct 2026

Every monitor has a type. The type decides what a check does and which settings you can set.

All monitor types

TypeWhat it does
HTTP(S)Sends an HTTP request to a URL and checks the answer.
TCPOpens a connection to a host and port.
PingSends ICMP ping to a host and records the round-trip time.
DNSResolves a host name for one record type and can check the answer.
HeartbeatWaits for pings from a job that runs on a schedule, such as a backup or cron job.
Playwright checkRuns a Playwright script in a real Chromium browser.
PostgreSQLConnects to a PostgreSQL database and can run a read-only query. Runs on private agents only.
MySQLConnects to a MySQL database and can run a read-only query. Runs on private agents only.
RedisConnects to a Redis server and runs its health command. Runs on private agents only.
MongoDBConnects to a MongoDB server and runs its health command. Runs on private agents only.
MCP serverCalls an MCP server's Streamable HTTP endpoint with initialize and tools/list.
gRPCCalls the standard gRPC health service.
SMTPReads a mail server's SMTP greeting.
IMAPReads a mail server's IMAP greeting.

HTTP(S)

Use HTTP(S) monitors for websites, APIs and health endpoints.

SettingWhat it does
Method, headers, bodyThe request StatusTick sends. Bodies can be JSON, form data or raw text.
Expected status codesWhich codes count as up. Anything else counts as down.
Response must contain / must not containA text check on the response body, with an option to ignore case.
Response headersHeaders the response must include, with optional values.
Follow redirectsTurn off to treat a redirect as the answer instead of following it.
TimeoutHow long to wait before the check fails.
Slow-response thresholdResponses slower than this show as Degraded, not down.

SSL certificate check

For HTTPS monitors, StatusTick also reads the TLS certificate once a day. The certificate check also works on TCP monitors for TLS ports such as 465 or 993. It alerts before the certificate expires, and at once if the certificate is invalid, expired or does not match the host name. The warning times scale with the certificate's lifetime, so short-lived certificates do not alert too early or too late. It also warns when a certificate was not renewed at its usual time.

Page assets check

Optional. After loading the page, StatusTick checks up to 30 images, scripts and stylesheets on it. If any fail to load, the check is Degraded and lists the broken URLs. You can ignore assets from other domains. This check runs at most every 10 minutes.

DNS

A DNS monitor resolves a host name for one record type (A, AAAA, CNAME, MX, TXT, NS or SOA) and can check that the answer matches the value you expect.

Playwright checks and heartbeats

A Playwright check tests a full user journey, such as log in and check out. See Playwright checks.

A heartbeat is for jobs that run on a schedule, such as backups, cron jobs and queue workers. There is nothing to call from outside, so the job calls StatusTick instead. See Heartbeat monitors.

Domain expiry

For HTTP, TCP, ping and DNS monitors, StatusTick finds the registered domain, reads its expiry date from the registry (RDAP) and alerts before it expires.

IPv4 and IPv6

A host can work over IPv4 and fail over IPv6, or the other way round. You can check both address families separately, so you see which one fails.

Limits

  • Private and internal addresses from public regions. Public regions refuse targets such as localhost, 10.0.0.0/8 or 192.168.0.0/16. To check internal services, use a private agent in your network.
All docs