All features
TCP port monitoring

TCP port monitoring for everything that isn't a website

Databases, mail servers, game servers and message brokers don't serve web pages. A TCP check opens a connection to the host and port and tells you the moment it's refused or times out.

TCP db.example.com:5432

✕ Down · connection refused

Incident opened · alert sent to #ops-alerts

A database that stopped accepting connections

Any service, any port

PostgreSQL on 5432, SMTP on 25, Redis on 6379, or your own service on any port from 1 to 65535.

Connection time tracked

See how long each connection takes on the monitor's response-time chart.

Safe by design

Checks can't be pointed at private or internal network addresses, so the feature can't be used to probe your internal network.

How to set it up

  1. 1Click Add monitor and choose TCP port.
  2. 2Enter the host and port, like db.example.com:5432.
  3. 3Pick how often to check and save.

The details

Counts as up
The TCP connection opens within 10 seconds
Counts as down
Refused, timed out, host not found, or a private or reserved address
Ports
1–65535
Plan
Free and Pro

Questions

Does it log in to my database?
No. It only opens and closes a connection, so it needs no credentials and sends no data.
Can I check a server on my private network?
No. Checks run from the public internet and private addresses are blocked. The service must be reachable from outside.

Set up tcp port monitoring in under a minute

Included on the Free plan. No card needed.

Create a free account