HTTP / HTTPS GET Check measures the accessibility status of a web site or web service, the page loading time, and the DNS query time. After you select the parameters, such as monitor address and frequency, you can set up your criteria for your monitor to be successful. These criteria are;
• Reachability of the web address • If the response includes a word / string • A specific value of HTTP return code • The response time is below a certain amount of time • The response time deviation is below a certain percent
When Request Time-out type errors are encountered in HTTP GET monitors, the system also starts a traceroute, to provide information to network administrators about the reason for the error. To enable the traceroute option, you must select the 'Start Traceroute' option when defining the monitor. If the HTTP GET monitor is measured as unsuccessful for any other reason, the HTML output downloaded by the system can be examined. The HTTP headers assigned to that request are also added as 'additional information'. You may have information about your Load Balancer routing preferences in this way.
After you select success criteria, you can also select failure criteria with data rule. The options are;
• Assume downtime, if any of the probe results are unsuccessful. • Assume downtime, if all of the probe results are unsuccessful. • Assume downtime, a specific ratio of the probe results are unsuccessful.
These selections allow you to choose how sensitive the measurements are to the fault. By selecting the following alarm criteria after the data rule, you can receive alarm notifications when there is an degredaton in performance that does not meet your defined success criteria. The alarm criteria are as follows:
• Alarm is active • Notify if measurement is unsuccesful for a number of measurement periods • Notify when the monitor is successful again • Refresh alarm at a specific period of time
You can select the users you want to be notified whan an alarm occur, and then decide how you want to receive the notifications. Notification options include;
• Email • SMS • IVR • webhook • slack • twitter DM • Push notification (mobile applications)