ICMP is an internet protocol used by network devices to send error messages and information indicating success or failure when communicating with another IP address. The most common use of ICMP is to check if a service is available over the network, in our case the internet. We use ICMP to perform simple availability monitoring of internet accessible IP addresses.

ICMP Monitor Specifications:

Location Interval Available States
los-angeles-us 5s UP,DOWN
london-uk 5s UP,DOWN
sydney-au 5s UP,DOWN
tokyo-jp 5s UP,DOWN

Monitoring an IP address with ICMP

To monitor an IP address with ICMP navigate to the ICMP page where you will be able to create checks as needed.

Determining the IP address you want to monitor

If you are unsure what IP address you should be monitoring you can look up the IP address with the following commands:

Linux Hosts:

host $hostname


host docs.pingsphere.io
docs.pingsphere.io has address

Windows Hosts:

nslookup $hostname


nslookup docs.pingsphere.io

Alternatively, you can use sites like MXToolBox where looking up your domain will return an IP address.

Adding the IP address as an ICMP monitor

Once you have your IP address, you can add the address by clicking the Add IP button in the top right of  ICMP Monitors.

You're able to add either a single IP address or multiple IP addresses with a name of your choice. You can then use this chosen name as a reference to easily identify the IP address added. Once submitted it will take 5-10 seconds for the new IP address to be distributed to our edge probes where it will be monitored.

Checking ICMP state and editing ICMP Monitors

After a little while you will be able to see what the state of your IP address is. Using the action buttons to the right of your IP address you can view or delete any addresses.


Adding ICMP monitors is a great way to get started using pingsphere. Doing so provides some quick insight into the latency and availability of your service from around the world.