Switching from UptimeRobot? Import your monitors in one click with a read-only API key.Start free →
  1. Home
  2. Monitoring
  3. Ping monitoring

Ping (ICMP) monitoring for servers, routers and anything with an IP

One ICMP echo per check, with the round-trip time recorded. For hosts that do not speak HTTP, and a TCP fallback when ICMP is not possible.

  • 30 monitors free
  • No credit card
  • Failures confirmed from other regions
203.0.113.10ICMP echo · 1 packet, 3 s wait
Up
  • Amsterdam17ms0% loss
  • London26ms0% loss
  • MethodICMP
  • Reply17 ms
  • Packet loss0%

Illustrative example

Try it

Check it now, in your browser

No account. Ping monitoring: type a target and see roughly what it looks at. Nothing you type is stored.

A browser cannot open raw TCP, UDP or ICMP connections, and the public check API only speaks HTTP(S). So instead of a fake result, here is the command a monitor automates: it runs it on a schedule from several regions and confirms failures.

The result appears here.

Create this monitor

What it checks

What a ping monitor looks at

Echo reply

Each check sends an ICMP echo and waits up to three seconds for the reply. No reply means a failed check.

Round-trip time

The reply time in milliseconds is stored per check and charted over time, which shows a link getting slower before it dies.

TCP fallback

When the checker environment cannot send ICMP, the check falls back to connecting to TCP port 443, then 80, and says so in the details.

Hostname or IP

Enter an IP address or a hostname. Private and internal addresses are refused, since our regions cannot reach them.

Alerts

Ping monitoring: what an alert looks like

The same event arrives as an e-mail, a Telegram message or a Slack card. This is the wording the channels send; the host, times and numbers are made up.

To [email protected]

Subject [DOWN] 203.0.113.10 — No ICMP reply within 3 s

DOWN

203.0.113.10

203.0.113.10 · No ICMP reply within 3 s · confirmed from Amsterdam (AMS), London (LON)

ErrorNo ICMP reply within 3 s
Confirmed byAmsterdam (AMS), London (LON)
Since14:02:11 UTC
Target203.0.113.10
Next stepCheck the server / hosting panel. Acknowledge so the team knows you are on it.

AcknowledgeOpen incident

Tenium · checked from Amsterdam · 14:02 UTC

Tenium alerts

🔴 DOWN · 203.0.113.10 · No ICMP reply within 3 s · confirmed from Amsterdam (AMS), London (LON)

TTenium APP 2:02 PM

DOWN · 203.0.113.10
203.0.113.10 · No ICMP reply within 3 s · confirmed from Amsterdam (AMS), London (LON)

  • Error: No ICMP reply within 3 s
  • Confirmed by: Amsterdam (AMS), London (LON)
  • Target: 203.0.113.10

AcknowledgeOpen incident

Check the server / hosting panel. Acknowledge so the team knows you are on it. · checked from Amsterdam

Ping monitoring: e-mail, Discord and Google Chat work on every plan; Slack, Telegram, Teams and Mattermost start on Starter. There are no SMS or voice-call alerts.

Response time

Response time with a threshold

Every check stores how long the response took. Ping monitoring: drag the threshold and see when a slow-response alert would have fired.

Response time Threshold illustrative data
Response time with a threshold. Illustrative data. 0255075100 Threshold 80 ms 00:0006:0012:0018:0024:00 Response time (ms)
Rule. Ping monitoring: the alert fires when the average of the last 3 checks is above the threshold (Pro and Agency).
Speed

How fast you find out

Pick a plan to see its check interval and how long a failure takes to reach you, including the confirmation round.

Checks every30 s
On average you hear after15 s
At worst90 s
Checks everyConfirmation window (up to 60 s)

Ping monitoring: a failure lands at a random moment between two checks, so on average you wait half an interval, and the worst case is a whole interval plus the confirmation window. A single failing region is not enough: all two regions must agree before an incident opens. The other regions are asked straight away, and we allow up to 60 seconds for the answers.

Setup

How to set up ping monitoring in 30 seconds

1

Enter the target

Add an IP address or hostname, and Tenium fills in a sensible timeout and default confirmation settings.

2

Pick an interval

Fastest check interval: 30 s on Pro and Agency, 1 min on Starter, 5 min on Free. Slower intervals are available on every plan.

3

Choose alert contacts

Choose who is told. Email, Discord and Google Chat work on every plan, Slack, Telegram, Teams and Mattermost start on Starter, webhooks on Pro.

4

Save

The first check runs within seconds. If a check ever fails, other regions re-check it before an incident opens, so one bad route does not page you.

Failure modes

What each error means

This is the text an incident shows in its Error line, the usual cause, and the first thing to look at.

NO_REPLYNo ICMP reply within 3 s

The host did not answer an echo in three seconds: powered off, crashed, or ICMP blocked by a firewall that used to allow it.

Shown as: No ICMP reply within 3 s

UNREACHABLEHost unreachable (no ICMP reply, TCP 443/80 closed)

When the checker cannot send ICMP it falls back to TCP 443 then 80. If neither connects, the host is treated as unreachable.

Shown as: Host unreachable (no ICMP reply, TCP 443/80 closed)

ENOTFOUNDDNS lookup failed for host

A hostname was given and it does not resolve. Check the record, or enter the IP address directly.

Shown as: DNS lookup failed for host

PRIVATEThat address is not allowed

Private and internal ranges are refused, because our regions cannot reach them.

Shown as: That address is not allowed

Plans

Ping monitoring by plan

Free
$0/mo
Starter
$7/mo
Pro
$29/mo
Agency
$59/mo
Available✓✓✓✓
Monitors301003001000
Fastest interval5 min1 min30 s30 s
Regions1222
Custom headers——✓✓
Response-time alerts——✓✓
Escalation to a second contact——✓✓
Status pages1310Unlimited

Full pricing

One packet, three seconds

A ping check is deliberately small. Tenium resolves the host, refuses private addresses, and sends a single ICMP echo request, waiting up to three seconds for the reply. A reply counts as up and its round-trip time in milliseconds becomes the response time; no reply is a failure. There is no packet-loss percentage and no jitter figure, because there is only one packet per check. What you do get is history: a flaky line shows up as a pattern of isolated failures and slow replies across hundreds of checks, and the confirmation step stops one lost packet from becoming an incident.

When a failure happens, other regions re-send the probe. With 2 regions live, a router that is truly down fails from all of them, while a transit problem on one route fails from only one and is not escalated.

When your firewall eats the echo

The most common reason for a ping monitor that is always red is a target that does not answer ICMP at all. Default cloud security groups, some hosting providers, and hardened firewalls drop echo requests silently, so the machine is fine and the monitor is not. Allow ICMP echo from the addresses on the checker IP list, or switch to a TCP port monitor on a port you know is open.

Tenium does have a fallback, but it is narrower than it sounds. If the checker machine itself is not allowed to send ICMP, the check connects to TCP 443 and then 80 instead and records that it did so. If your target is the one dropping ICMP, there is no fallback and the check fails.

What an answered ping does not prove

ICMP is answered by the operating system's network stack, not by your application. A web server can crash, a database can hang and a disk can fill while the kernel keeps replying to pings perfectly. For anything with an HTTP interface, an HTTP monitor is the honest check, and ping is the supporting evidence.

Used together, the two narrow the cause fast:

  • Ping up, HTTP down: the host and the network are fine; look at the web server, the application or a deploy.
  • Ping down, HTTP down: the host, the network or the upstream provider; start with the provider's status page.
  • Ping up from some regions and down from others: a routing or peering fault, usually not yours to fix.
  • Ping slow and HTTP slow: a saturated link or an overloaded host rather than a code regression.

What ping is really good for

It earns its place on infrastructure that has an address but no web interface: a VPN gateway, a branch office router with a static IP, a firewall appliance, a NAS, a managed switch that is reachable from outside, or a colocated server that you want to watch independently of the software on it. It is also the cheapest first monitor for a new server before any service is installed. Ping is available on every plan, with 5 min checks on Free and as fast as 30 s on Pro and Agency.

Remember the limits of the vantage point: the checkers sit on the public internet, so internal addresses (10.x, 192.168.x, 172.16-31.x) are rejected. To watch something inside a private network, expose a safe endpoint from it and monitor that, or ping out of the network with a cron heartbeat.

Reading latency charts

Round-trip time is dominated by distance, so compare each region against its own baseline instead of against the others. A London checker reaching a Frankfurt server in 15 ms and a New York checker in 90 ms is normal. A sudden doubling of one region's line, with the others flat, points to a route change. Pro and Agency can set a slow threshold, which raises a degraded incident when the recent average climbs over it; see response-time alerts.

Ping monitoring questions

Can it report packet loss?

Not as a percentage: each check sends one packet. Intermittent loss appears as scattered failed checks in the history, which the confirmation step keeps from turning into alerts unless regions agree.

Does it support IPv6?

Enter an IPv6 address or a hostname that resolves to one and the check uses it. Each check uses a single resolved address, so for dual-stack names monitor the explicit address you care about.

Why did my ping monitor fall back to TCP?

The checker environment was not permitted to send ICMP, so it tried TCP ports 443 and 80. The check details say which method was used.

Can I ping a private IP?

No. Private and loopback ranges are rejected before any packet is sent, since the checkers cannot route to your network.

Start ping monitoring free

30 monitors on the Free plan, no card needed, with failures confirmed from other regions (2 regions live today). Upgrade when the client list grows.