Fortinet Document Library

Version:


Table of Contents

User Guide

21.4.0
Copy Link

Synthetic monitoring

Synthetic checks can be run from any of our monitoring locations. You can also use the OnSight vCollector to run Synthetic Monitoring checks from within your private network.

Synthetic Monitoring check types

Basic synthetic checks

The following check types are available:

  • HTTP/HTTPS port

  • HTTP/HTTPS HEAD

  • HTTP/HTTPS check

HTTP and HTTPS checks are simple tests to see if a destination, such as a port, website, content, or more, is responding correctly.

HEAD checks are used to ask only for information about the page and not the whole page itself. This can be useful if you do not want to use up your servers' bandwidth or use unnecessary resources.

See HTTP and HTTPS for more information.

Browser synthetic checks

Browser synthetic checks validate user interaction with your web applications using Selenium. The output of browser synthetic checks can help you validate that your application is enabling the outcome you expect for customers. The following details are provided:

  • The status of each executed step

  • The command and the target of each step

  • The elapsed time to execute each step

  • Screenshots of each step

Use Katalon Recorder extension for Chrome to simulate a user session.

See Browser synthetic (multistep) checks for more information.

JavaScript synthetic checks

JavaScript synthetic checks are used for advanced tests that involve complex actions. To learn more about JS synthetic checks see JavaScript synthetic checks.

Test checks and Traceroute

Synthetic Monitoring in FortiMonitor also offers a way for you to check your synthetic checks directly from a metric’s configuration drawer. To perform a Test Check, simply click the Test Check button and the test that you have configured will be performed in real-time.

The following screenshot shows the result of an HTTP check:

Traceroute tracks in real-time the pathway taken by a packet from source to destination. This can help you identify any delays or dropped packets when transmitting data. The following figure shows an example of a Traceroute output:

Incidents

Active Synthetic Monitoring checks will create incidents for any test that fails. The incidents will be available in the Incident Hub or the Instance Details page of the instance where you configured the check. The following image shows an example of an incident from a browser synthetic check.

Synthetic monitoring

Synthetic checks can be run from any of our monitoring locations. You can also use the OnSight vCollector to run Synthetic Monitoring checks from within your private network.

Synthetic Monitoring check types

Basic synthetic checks

The following check types are available:

  • HTTP/HTTPS port

  • HTTP/HTTPS HEAD

  • HTTP/HTTPS check

HTTP and HTTPS checks are simple tests to see if a destination, such as a port, website, content, or more, is responding correctly.

HEAD checks are used to ask only for information about the page and not the whole page itself. This can be useful if you do not want to use up your servers' bandwidth or use unnecessary resources.

See HTTP and HTTPS for more information.

Browser synthetic checks

Browser synthetic checks validate user interaction with your web applications using Selenium. The output of browser synthetic checks can help you validate that your application is enabling the outcome you expect for customers. The following details are provided:

  • The status of each executed step

  • The command and the target of each step

  • The elapsed time to execute each step

  • Screenshots of each step

Use Katalon Recorder extension for Chrome to simulate a user session.

See Browser synthetic (multistep) checks for more information.

JavaScript synthetic checks

JavaScript synthetic checks are used for advanced tests that involve complex actions. To learn more about JS synthetic checks see JavaScript synthetic checks.

Test checks and Traceroute

Synthetic Monitoring in FortiMonitor also offers a way for you to check your synthetic checks directly from a metric’s configuration drawer. To perform a Test Check, simply click the Test Check button and the test that you have configured will be performed in real-time.

The following screenshot shows the result of an HTTP check:

Traceroute tracks in real-time the pathway taken by a packet from source to destination. This can help you identify any delays or dropped packets when transmitting data. The following figure shows an example of a Traceroute output:

Incidents

Active Synthetic Monitoring checks will create incidents for any test that fails. The incidents will be available in the Incident Hub or the Instance Details page of the instance where you configured the check. The following image shows an example of an incident from a browser synthetic check.