Monitoring
Solutions
Resources
Free Tools
Pricing
Products / Server monitoring / SSH Monitoring
Remote access availability

SSH Monitoring

If you cannot reach a server over SSH during an incident, everything gets harder. Monitor SSH availability from several locations and get alerted when access is lost.

9 check locations1–120 min check interval8 alert channels10 monitors free
bastion.example.com:22
SSH bannerreceived
Response time96 ms
Frankfurtup
New Yorkup
Illustrative example of a check result.

Your way in should never be a surprise

SSH is how administrators fix things. A stopped daemon, a firewall change or a misconfigured port can cut off access exactly when you need it.

An SSH monitor checks that the service answers on its port, from outside, on a schedule, so a lockout is discovered on your terms.

What Upzilla checks

Every check is stored in a full log, so you can see exactly when and how something changed.

Service availability

Confirms the SSH daemon accepts connections.

Custom port

Works with non-standard SSH ports.

Regional checks

Detect access problems limited to certain networks.

History

See when access was lost and restored.

How it works

From sign-up to your first alert in a few minutes.

Add host and port

Use the address administrators connect to.

Select locations

Choose where the checks originate.

Enable alerts

Notify the on-call channel.

Settings you can control

Sensible defaults get you started; every option below can be tuned per monitor.

SettingWhat it does
Domain / IPThe server to monitor.
PortSSH port, usually 22.
FrequencyHow often the check runs: 1 to 120 minutes. The Free plan checks from every 15 minutes; Premium from every minute.
LocationsRun the check from one or several of 9 locations: Spain, France, United Kingdom, USA (New York, Los Angeles), Australia, Singapore, Japan and Germany.
NotificationsPick any of your pre-configured alert channels: e-mail, SMS, Telegram, Slack, Messenger, voice call, webhooks and more.
Status pageMake the statistics of this monitor public or private.
TagsGroup monitors with tags to keep large accounts tidy.
IP versionForce IPv4, IPv6, or let Upzilla use whichever is available.
Full setup guide in the documentation →

Common use cases

Bastion hosts

Keep jump servers reachable.

Production servers

Detect accidental daemon or firewall changes.

Git and deployment servers

Watch systems used by CI/CD over SSH.

Security awareness

A closed port you did not close is worth knowing about.

Alerts where your team already is

Create as many notification methods as you like, even on the free plan.

Slack
Telegram
Telegram group
Facebook Messenger
Email
SMS
Voice call
Webhooks

Related monitors and tools

TCP Server MonitoringFTP / SFTP MonitoringPing MonitoringWeb Server MonitoringTCP/UDP port numbers (free tool) →

Questions about ssh monitoring

Does the monitor log in to my server?

No. It verifies that the SSH service answers; it does not authenticate or run commands.

Should I change the default port?

That is your call; the monitor works on any port you specify.

Can it detect failed logins?

No, it monitors availability. Use server-side tools such as fail2ban for login analysis.

Which locations check?

Any of 9 locations across Europe, North America, Asia and Australia.

Never discover an SSH lockout during an incident

No card required. 10 monitors of any type, free.

Create free account →