> ## Documentation Index
> Fetch the complete documentation index at: https://help.gorelo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How uptime works

> Learn how Gorelo uptime monitoring works using ICMP, HTTP, and TCP checks from multiple regions to alert you when websites or connections go offline.

The **Uptime** feature in Gorelo lets you monitor websites and internet connections using either:

* Internet Control Message Protocol (ICMP) pings.
* HTTP checks
* TCP checks

Gorelo [alerts you](/alerts-overview) when the target becomes unreachable or goes offline.

You configure an uptime check with the following details:

* The check type
* The target IP or URL
* The client/location
* Frequency
* Rechecks
* Monitoring region (Seattle, Sydney, UK, or Frankfurt)

## Automatically assign a location

Gorelo can automatically identify where an unassigned agent belongs based on its public internet IP address.

For example:

1. You create an uptime check for a client site using the WAN IP `203.0.113.10`.
2. A new generic agent installs and reports the same WAN IP.
3. Gorelo matches the IPs and automatically assigns (“adopts”) that agent to the correct Client and Location.

This helps automatically organize newly deployed or unassigned assets without manually moving them to the right customer or site.
