Ping any device or server.
Make sure your server or any device in the network is always available with the ping monitoring.
Get 50 monitors totally FREE.
Monitor server availability.
Anything can happen with your server, make sure it’s always up and ping your publicly available IP address.
Monitor devices in your network.
Make sure all the key devices in your network are up with our simple and reliable monitoring.
Monitor server response time.
Spot peaks in your server response time. We are checking your server every minute.
Advanced features for advanced users.
Recurring notifications
Set threshold and recurrence parameters so that you don't miss any serious outage.
Maintenance windows
Set up maintenance windows to pause the monitoring during the maintenance.
Incident management
Get a single overview of all incidents. Filter by status, root cause, or custom tags, tag teammates for instant collaboration, and push updates to your status pages.
Response time monitoring
See your response times in a chart and get alerts when your website or service responds slower than usual.
Multi-location checks
Create monitors with specific monitoring regions you can choose and catch issues that only appear in specific locations.
SMS and voice call notifications
No internet? We can call or text you when something goes wrong.
Set up ping monitoring in seconds.
Be the first who knows that your website is down. Reliable monitoring warns you before any significant troubles and saves you money.
Start monitoring in 30 secondsAll you really care about
monitored in one place.
Reliable ICMP monitoring.
Verify the connectivity of your servers and network devices using ICMP monitoring. Quickly detect issues with proactive monitoring and live alerts, which provide details such as traceroute and response time.

Inform your customers about incidents with status pages.
Be transparent. Inform customers of planned outages. Show them that you strive to keep your service 100% online.

Add your team members to keep them notified.
You can invite all your team members to access your monitors, keep them notified and manage incidents. Choose from three levels of user access: read, write and notify-only.
What users love about our ping monitoring.

One of the best I've found so far
I am an avid self-hoster but quickly realized that there's a point at which you leave monitoring public services to the professionals. I am a small team of one and I wear many hats, so worrying about one less thing that is important as uptime monitoring is a no-brainer for me...

Simple and impactful
It's very seamless to create any monitor we need and the integrations into Slack make it perfect for my team's workflow. We're alerted of outages of resources used by our stack sometimes before the status pages of those resources report it. The support staff is very accommodating as well.

UptimeRobot saved me hours
UptimeRobot has been very useful for many of my smaller projects, such as testing with Replit, without it being open. That saved me hours of debugging on the network end. Cheers to the team at UptimeRobot for providing such a great service.
Relevant articles.
Get your FREE account now, 50 monitors included!
Start monitoring in 30 secondsNo credit card required!
Frequently asked questions.
What is ping monitoring and how does it work?
Ping monitoring checks whether a server or device is reachable, and how quickly it responds.
Each check sends a small ICMP “ping” to your target (IP or hostname). If the server is up, it responds. If it doesn't respond within the timeout window, it's marked as “down” and an alert is triggered.
What metrics does ping monitoring measure?
Ping monitoring measures availability and response time.
Availability tells you whether your server is reachable with a simple up or down check.
Response time shows how long it takes for a signal to travel to the server and back, measured in milliseconds, and shows how quickly your server is responding.
UptimeRobot also tracks response time over time, so you can spot changes before a full outage happens.
What is a good ping response time?
A “good” ping depends on where your server is and where you're checking it from.
As a general guide:
- Under 50 ms is fast and healthy within the same region
- 50 to 150 ms is normal for most setups, especially across regions
- Above 300 ms starts to feel slow and is worth checking
Distance plays a big role. A server in Europe tested from the US will always have higher latency than one tested locally.
What matters most is consistency. If your server usually responds in 20 ms and suddenly jumps to 200 ms, that's a sign something changed, even if 200 ms isn't always considered slow on its own.
What's the difference between ping monitoring and website monitoring?
Ping monitoring checks if your server is reachable. Website monitoring checks if your site is actually working. Ping uses ICMP to confirm the server is online, and does not check your web server, app, or pages.
Website monitoring sends an HTTP or HTTPS request, checks the status code, and measures load time, all of which show whether your site is responding correctly.
What's the difference between ping monitoring and port monitoring?
Ping monitoring checks if a server is reachable, while port monitoring checks if a specific service on that server is working.
Ping uses ICMP to confirm the server is online, but does not check any applications or services. A server can respond to ping while a critical service is down.
Port monitoring connects to a specific TCP port, like 443 for HTTPS, 3306 for MySQL, or 22 for SSH, to see if that service is accepting connections.
What types of devices can I monitor with ping?
You can monitor most devices with a publicly reachable IP address, including servers, VPS instances, cloud infrastructure, routers, switches, and firewalls.
The device must:
- Respond to ICMP ping requests
- Be reachable from the public internet
- Not block ICMP traffic at the firewall level
For internal or private network devices, you'll usually need a publicly exposed endpoint or another method of external access to monitor them reliably.
My server shows as down but it's actually up. What's wrong?
The most common cause is a firewall or security group blocking ICMP traffic from UptimeRobot's monitoring servers. Your server is up, but it's silently dropping the ping packets. Check your server's firewall rules and your cloud provider's security group settings (AWS Security Groups, GCP Firewall Rules, Azure NSGs) to confirm ICMP is allowed from external IPs. Also check whether a host-level firewall like UFW, iptables, or Windows Defender Firewall isn't blocking incoming pings. You can verify by running a manual ping from an external machine to your server's IP. Once ICMP is open, UptimeRobot's next check will resolve the alert automatically. The full list of UptimeRobot's monitoring IPs to whitelist is available here.
Can I monitor both an IP address and a domain name?
Yes. UptimeRobot accepts both raw IP addresses and domain names for ping monitoring. When you enter a domain name, UptimeRobot resolves it to an IP address before sending the ping.
One thing to keep in mind: if your domain points to a load balancer or CDN, the resolved IP address may vary between checks due to DNS routing. For consistent results targeting a specific server, pinging its direct IP address is more reliable.
How to check my ping?
You can check ping manually from any terminal by typing ping [hostname or IP], such as ping google.com. The results show response times and whether the target is reachable.
For continuous monitoring, create a ping monitor in UptimeRobot by entering the IP address or hostname you want to track and configuring your alert channels.
If you need help identifying IP ranges or subnet details, try our free IP subnet calculator.
Is ping monitoring free?
Yes, UptimeRobot includes free ping monitoring with automatic availability checks, response time tracking, and email alerts.
Paid plans add faster monitoring intervals, more monitors, and additional alert integrations like SMS, voice calls, Slack, Microsoft Teams, and PagerDuty notifications.
How often does UptimeRobot check my server with ping?
UptimeRobot checks your server every 5 minutes on the free plan, and up to every 30 seconds on paid plans. Paid plans also include multi-location monitoring, so your server gets pinged from multiple regions at once, which helps catch localized connectivity issues that wouldn't show up from a single monitoring location on the free plan.
Does UptimeRobot support IPv6 ping monitoring?
Yes, UptimeRobot supports IPv6 ping monitoring alongside IPv4. You can add an IPv6 address directly when creating a ping monitor.
If you use dual-stack infrastructure, setting up separate monitors for IPv4 and IPv6 can help identify protocol-specific connectivity issues and give you a clearer view of network health.