# Ping Monitors

Source: https://instatus.com/help/monitoring/ping

Ping monitors send ICMP echo requests to a hostname or IP address, like the `ping` command in your terminal, and mark the host down when it stops replying or replies too slowly. They suit physical servers, routers, or any device connected to the internet.

As with [other monitor types](https://instatus.com/help/monitoring), when a ping monitor detects a problem, your team can [investigate and resolve it](https://instatus.com/help/incident-response) and optionally reflect the issue on your [status page](https://instatus.com/help/status-page).

| At a glance | Details |
| :-- | :-- |
| [Protocol](https://instatus.com/help/monitoring/ping#how-does-a-ping-monitor-work) | ICMP echo request |
| [Target](https://instatus.com/help/monitoring/ping#choose-monitor-type) | Any hostname or IP address |
| [Check locations](https://instatus.com/help/monitoring/ping#advanced-options) | United States, Canada, Europe, Asia |
| [Check frequency](https://instatus.com/help/monitoring/ping#advanced-options) | Configurable, faster on the Pro plan |
| [Alert channels](https://instatus.com/help/monitoring/ping#what-can-a-ping-monitor-do) | Slack, email, SMS, phone call |
| [On failure](https://instatus.com/help/monitoring/ping#advanced-options) | Create an incident, notify subscribers, publish |

![Monitor](https://instatus.com/help/monitors/item.png)

## What can a ping monitor do?

- Test network reachability for any host or IP address.  
- Monitor uptime and packet loss from multiple locations.  
- Detect outages or degraded performance within seconds.  
- Receive alerts through Slack, email, SMS, or phone calls when a host becomes unreachable.  
- Display uptime on your public status page to keep users informed.

## How do I add a ping monitor?

Open your project → Monitors → Add monitor, choose **Ping**, and enter the hostname or IP address to check.

![Add ping monitor](https://instatus.com/help/monitors/ping.png)

### Choose monitor type

Select **Ping** from the available monitor types.

![Ping monitor type](https://instatus.com/help/monitors/type-ping.png)

Enter the hostname or IP address you want to check.  
For example:  
`8.8.8.8` or `server.yourcompany.com`

### How does a ping monitor work?

Ping monitors send ICMP echo requests to your target at regular intervals.  
The monitor succeeds if a reply is received within the allowed time.  
If the server doesn’t respond or responds too slowly, the monitor is marked as **down**.

### Advanced options

![Advanced monitor settings](https://instatus.com/help/monitors/advanced-settings.png)

- **Friendly name:** Add a descriptive name for your host. 
- **Run checks every:** Choose how often to run the monitor. For more frequent checks, you can upgrade to the [Pro plan](https://instatus.com/pricing).
- **Run from:** Select testing regions (United States, Canada, Europe, Asia).  
- **Add to status page:** Show this monitor’s uptime on your public status page.  
- **When a monitor fails:** Initiate an incident, notify subscribers, or publish to your status page.
- **When a monitor recovers:** Resolve incidents and automatically update your status page.

Nice work — your first ping monitor is up and running!

- [TCP & UDP Monitoring](https://instatus.com/help/monitoring/tcp-udp): Monitor network ports and services by testing TCP and UDP connections
