Free ping tool: check whether a host is reachable over ICMP — and understand why a green ping is only the floor, not proof that the service on it works.
Reach for this when you need to check basic host reachability during setup, debugging, or an incident review. A one-off check is useful for diagnosis, but production systems need continuous monitoring once the immediate question is answered.
Ping sends an ICMP echo request and waits for a reply, which confirms exactly one thing: the host is reachable on the network. That is genuinely useful as a first signal, and the round-trip time hints at network latency. But it says nothing about whether the application is working — a server can answer ping instantly while the web service on it returns 500s or has crashed entirely. The reverse also happens: many hosts and cloud load balancers block ICMP by policy, so a failed ping does not necessarily mean an outage. Treat ping as the floor. When you care whether the service works, layer an HTTP or TCP check on top so you are testing the application, not just the network path to it.
Use ping as a quick network-reachability signal, then pair it with HTTP or TCP checks when what you really care about is whether the application is responding.
A host that answers ping can still be serving errors. Reachability is the floor, not proof that the service behind the host works.
Use the output to confirm the current state, and treat anything surprising as a starting point for diagnosis rather than a verdict.
Write down which results count as healthy, degraded, or failed before you automate anything.
Recreate the same check in Sandglass on an interval so the next change is caught automatically.
Send failures to email, a Slack webhook channel, or a generic webhook owned by whoever will fix them.