Follow

How to set up an uptime (HTTP) check

This nice little video explains how to do it quickly using our website analyzer. Further below you have a more detailed video and text instructions.

To add it manually, or if you want more detailed stuff, check this out:

This is going to assume that your are already logged in to My Pingdom at https://my.pingdom.com

There's two places where you can add an Uptime check:

  1. Clicking the Add uptime check button directly on the dashboard.



  2. Navigate to Monitoring > Uptime in the menu on the left inside the account and click Add new up in the right corner


Either way you go, a modal window will open up to give you some options for your new check! Now, let's set one up:

  1. We begin by naming this new check, the first field should contain a descriptive name.
  2. After this comes a slider for the Check interval which sets how often our probe servers will make their requests to your URL. We recommend 1 minute to get as detailed and accurate as possible in our reports and notifications.
  3. The three tabs labeled Email, Network and Web are where you will find the different checks we provide.
  4. For now we will be looking at the most common check type, HTTP, as the specific settings for the other are described in their respective sections. Make sure the Web tab is selected and that HTTP(S) is selected correctly.
  5. First the required tab, for this type of check only a URL is required to make it work. You can select whether you want to check via plain HTTP or via HTTPS also. Selecting between these will change the port under the Optional tab automatically.
  6. Now you choose which Probe server region you want your site to be tested from. The Default is North America and Europe.
  7. If you want to monitor your IPv6 enabled sites, ticket this box. Article on this type of monitoring here.
  8. Tags are used to give a hint as to what your check is set up for, and gives you the ability to filter by tags on the Uptime list page.



  9. Secondly the Optional tab. First up is the port setting, this is most commonly set to 80 for HTTP and 443 for HTTPS.
  10. The Username and Password fields are for Basic Auth only, the check can not log in via any kind of form based web page. Basic Auth is a simple authentication mechanism used by some web services.
  11. The check for string field has two parameters, one is a drop down where you can select whether the following string should be found or not. The string that is being looked up can exist anywhere in the HTML of your site. It is not case sensitive. If this string is not found, or found if that is what you prefer, the check is considered down.
  12. The POST data is a field you can use to send a POST request, instead of a GET, with POST data to your URL. This should be formatted as your server expects the data. The header Content-Type: application/x-www-form-urlencoded is sent along the request.
  13. The last of the optional fields gives you the possibility to add and change request headers, such as cookies or user-agents, which are sent with each request. 

After you have filled out all the fields, ticked all the boxes and dropped all the menus it's time to set up alerting for your check! We currently have 3 different systems available, depending on when your account was created. Below I'll list them, and guide you to the right set up guide:

  • New alerting is used by all accounts created after June 27th 2016
  • Basic Alerting is used by all accounts created before June 27th 2016
  • BeepManager Incident alerting is used by all accounts created before November 2015, and Advanced, Professional and Enterprise accounts created before June 27th 2016
Was this article helpful?
4 out of 8 found this helpful