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:
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:
host docs.pingsphere.io docs.pingsphere.io has address 22.214.171.124
nslookup docs.pingsphere.io Addresses: 126.96.36.199
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.