HTTP / HTTPS POST Check, measures the accessibility and performance status of a web site or web service, the page loading time, and the DNS query time. You can send the POST parameters you want to monitor in POST measurement. 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 POST 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 POST 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.

Through HTTP POST monitoring, you can perform the Login test by adding the presence of a specific word (eg Username) to your success criterion. You can even encrypt this text, which includes confidential information such as username and password, so that even your own users can not see this information. Pingturk receives the CSRF value dynamically from the Web Form URL you specify, and automatically adds it to the end of the HTTP POST parameters.

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
• webhook
• slack
• twitter DM
• Push notification (mobile applications)