Port monitor

Every service, on its own port

Not everything speaks HTTP. The port monitor opens a TCP connection to the host and port and checks that the service is listening and responds in time.

Included in every plan: 5 free monitors checked every 5 min, down to every 1 min on paid plans.

Example configuration
Host
mail.example.com
Port
587 (Submission)
Interval
120 s
Timeout
15 s
UP · connection established · 41 ms

How it works

Setting up a Port monitor takes less than a minute.

  1. 1

    Choose host and port

    Use a preset such as SMTP, IMAP, SSH or MySQL, or enter any port.

  2. 2

    TCP connection

    At every check we open a connection and measure how long it takes to establish.

  3. 3

    Immediate alerts

    Connection refused or timed out? The monitor goes DOWN and your contacts are notified.

Configuration options

Everything you can tune to fit the check to your service.

Port presets
HTTP, HTTPS, FTP, SMTP, SMTPS, Submission, POP3, IMAP, IMAPS, SSH, MySQL, PostgreSQL, Redis.
Custom port
Any port from 1 to 65535 for proprietary services.
Timeout
Set when a slow connection should be considered failed.
Connection time
Measure and keep a history of the TCP handshake time.
Regions
Check reachability from different networks.
Maintenance
Automatically mute alerts during scheduled work.

Use cases

Mail servers

Notice immediately if SMTP or IMAP stop responding.

Databases and caches

Verify that MySQL, PostgreSQL or Redis are reachable from where they should be.

Remote access

Make sure SSH or VPN services are available when you need them.

Start monitoring with Port

Create an account in under a minute and set up your first monitor. The Free plan stays free forever.

No credit card required.

TCP port monitoring · UptimeAnchor