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
| Type | What it does |
|---|---|
| HTTP(S) | Sends an HTTP request to a URL and checks the answer. |
| TCP | Opens a connection to a host and port. |
| Ping | Sends ICMP ping to a host and records the round-trip time. |
| DNS | Resolves a host name for one record type and can check the answer. |
| Heartbeat | Waits for pings from a job that runs on a schedule, such as a backup or cron job. |
| Playwright check | Runs a Playwright script in a real Chromium browser. |
| PostgreSQL | Connects to a PostgreSQL database and can run a read-only query. Runs on private agents only. |
| MySQL | Connects to a MySQL database and can run a read-only query. Runs on private agents only. |
| Redis | Connects to a Redis server and runs its health command. Runs on private agents only. |
| MongoDB | Connects to a MongoDB server and runs its health command. Runs on private agents only. |
| MCP server | Calls an MCP server's Streamable HTTP endpoint with initialize and tools/list. |
| gRPC | Calls the standard gRPC health service. |
| SMTP | Reads a mail server's SMTP greeting. |
| IMAP | Reads a mail server's IMAP greeting. |
HTTP(S)
Use HTTP(S) monitors for websites, APIs and health endpoints.
| Setting | What it does |
|---|---|
| Method, headers, body | The request StatusTick sends. Bodies can be JSON, form data or raw text. |
| Expected status codes | Which codes count as up. Anything else counts as down. |
| Response must contain / must not contain | A text check on the response body, with an option to ignore case. |
| Response headers | Headers the response must include, with optional values. |
| Follow redirects | Turn off to treat a redirect as the answer instead of following it. |
| Timeout | How long to wait before the check fails. |
| Slow-response threshold | Responses 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/8or192.168.0.0/16. To check internal services, use a private agent in your network.