Note: You can use HTTP monitoring in conjunction with scripts to monitor other services like database servers.
- Go to Manage Jobs:
- Click on the add button in the HTTP card:
- Switch to the advanced setup:
- Enter the IP address of your web server.
- Specify the port your web server listens on:
- Choose between TLS encrypted (HTTPS) connections and plain text (HTTP) connections.
- Enter the HTTP host header. If you leave this field blank the IP address will be used as the host header.
- Specify the request URI:
The example will result in the following request:
HEAD /check.php HTTP/1.1
- Optionally you can add a short description helping to identify this monitoring job.
- Adjust the check interval. In the example your website will be checked every 19 minutes.
- Notifications will be sent as soon as the alert threshold is reached. This threshold is related to the last 10 checks. If you want to receive notifications if 2 or more of the last 10 checks have failed you have to set this value to 20%:
- Adjust the timeout of the HTTP requests. A check fails if the HTTP response is not received within the selected timeout.
- Choose the HTTP response code of a correct server response. Alarm is triggered if the response code differs from this reference value.
- You are done. Click on 'Create' to start the monitoring.