Uptime monitoring with unlimited checks, multiple locations, and smart alerts