Skip to main content

How to Create Your First Monitor on UptimeRobot – Quick Setup Guide

Learn how to easily create your first monitor on UptimeRobot to start tracking website uptime, server status, or APIs in just a few steps.

Updated over a week ago

After you log in to your account at UptimeRobot.com, click on the “+ Add New Monitor”.

You can choose from multiple options of monitor types:

  • HTTP(s)

  • Keyword

  • Ping

  • Port

  • Heartbeat

  • DNS

Creating a monitor is as simple as adding a URL or IP address.


When creating an HTTP Monitor, begin by entering the URL you wish to monitor. This URL automatically populates the 'Friendly Name' field, but you can adjust this to your preference.


Next, review the alert contact settings and determine which ones you wish to receive notifications for this particular monitor. Additionally, this is also the space where you can define a notification delay and repetition if you prefer.

Finally, set your desired monitor interval, choose the region to monitor from, and make any other adjustments in the settings. Once you're satisfied with the configurations, click on the 'Create monitor' button to create your HTTP Monitor.

The monitor will periodically send HTTP requests to the specified URL. If the website fails to respond or returns an error status code, your HTTP monitor will be marked as "DOWN."

For a Keyword Monitor, enter a Friendly Name, specify the URL to be monitored, and define the keyword to be checked. You can choose to be alerted if the keyword is found or not found on the page. After setting the alert contacts, monitoring interval, response time limit, monitoring locations, and other desired details, complete the process by clicking ‘Create Monitor’.

The monitor will periodically check the specified URL for the presence or absence of the keyword. If the condition is met (or not met, as per your configuration), your keyword monitor will be marked as "DOWN."

To create a Ping Monitor, enter a Friendly Name and the IP address or hostname you wish to monitor. After setting the alert contacts, monitoring interval, response time limit, monitoring locations, and other desired details, complete the process by clicking ‘Create Monitor’.

The monitor will send periodic ping requests to the specified address. If the address fails to respond within the expected time frame, your ping monitor will be marked as "DOWN."

To set up a Port Monitor, fill in the URL, IP address, or hostname you wish to monitor. Then, choose the TCP port type you want to monitor, such as SMTP, FTP, etc. After setting the alert contacts, monitoring interval, response time limit, monitoring locations, and other desired details, complete the process by clicking ‘Create Monitor’.

Once the monitor is created, it will actively check the specified port at regular intervals. If the port becomes unreachable or does not respond as expected, your port monitor will be marked as “DOWN.” Please note, we currently only support TCP port monitoring. No UDP or other port monitoring is available at the moment.

For the Heartbeat Monitor, start by entering a Friendly Name. Then, adjust your monitoring settings like monitor interval, grace period, and alerts contacts to fit your needs. After these details are filled out, click on “Create Monitor.” Upon creating the monitor, a unique URL will be generated in the monitor settings. This is the address that your cron job or any scheduled tasks should send requests to.

If we don’t receive a request, your heartbeat monitor will be marked as “DOWN.”

To create a DNS Monitor, start by selecting "DNS Monitor" as the monitoring type. Specify the domain and the specific DNS record(s) you want to track. Set the alert contacts, monitoring interval, preferred locations, and any other relevant details. Complete the setup by clicking 'Create Monitor.'

Once the monitor is established, it will regularly check the specified DNS records. If any changes or issues are detected, your DNS monitor will alert you immediately.

Did this answer your question?