At the first stage, I had only one server, hosting both Web interface and performing health checks, but I made it with the idea to use multiple monitoring locations in the future. This time comes, and I isolated my health-check code, made it separately deployable on cheap Linux servers, and deployed to 3 different locations.