I would like to know how sites like the following perform distributed website monitoring (from multiple checkpoints/countries).
pingdom.com, site24x7.com, uptrends.com, siteuptime.com, etc, etc.
To be exact, what process would occur in checking if a given domain name went down? If the server finds that the site is down, what is the next step? Would it make a REST API request to a separate server to run the same test and report the results?
I have a few theories, including:
- utilizing host(s) from different countries
- utilizing proxies from different countries
I'm looking for the most proper or correct way to handle this, which can include the usage of servers from multiple countries/hosts.