cloud-ip-ranges:~$

Uptime Monitoring IP Ranges

The addresses uptime and synthetic monitoring services run their checks from.

One file, every monitoring service

545 ranges from 3 providers in a single download. Permalinks — they always return the latest data, so you can curl them from a cron job.

# Block every uptime monitoring range with iptables
wget -O uptime-monitoring.txt https://cloud-ip-ranges.com/download/category/uptime-monitoring.txt
while read ip; do iptables -A INPUT -s $ip -j DROP; done < uptime-monitoring.txt

How this list is used

These are usually allowlisted rather than blocked. Monitoring traffic looks like a bot to a WAF or rate limiter, so checks get challenged or throttled and you get paged for an outage that never happened. Allowlist these ranges ahead of your bot rules. The same list also lets you identify probe traffic in access logs, or block monitoring you did not ask for.

Providers in this category

Provider Last change CIDRs Download formats
Pingdom 156 txt csv json
StatusCake 183 txt csv json
UptimeRobot 206 txt csv json