Monitoring starts only after assigning the templates to your synthetic monitor.

  • You can assign only one template per synthetic monitor. Monitoring does not work as expected if you assign more than one template.
  • You can assign templates that pertain to a specific synthetic monitor. For example, you can assign DNS Templates to DNS synthetic monitors and not to PING synthetic monitors.
  • You can create templates using Setup > Monitoring > Templates.
  • You can select the following basic details while creating a template:
    • Collector Type: Synthetics
    • Applicable For: Synthetics
    • Type: Select the synthetic monitor
  • To receive alerts for configured metrics from all the configured locations assigned to a template, you must enable the Alert option and configure the Component Threshold for each metric while creating the template.

Assign templates

  1. Select a client from the All Clients list.
  2. Select Infrastructure > Resources > Synthetics and click on a synthetic monitor or create a new monitor.
  3. Select the monitor and from the Templates screen, click +Assign Templates. Apply Templates screen is displayed.
    Apply Templates

    Apply Templates

  4. From Select Templates > Available templates, select the templates.
    Selected templates display the chosen templates.
  5. Click Assign.
    Enter Configurations section is displayed.
    Enter Configurations

    Enter Configurations

  6. Provide Value for the Assigned Templates and Configuration Parameters and click Submit.
    Configuration Parameter and Value

    Configuration Parameter and Value

    The templates screen displays the selected templates.

Configuration parameters

The following table describes the configuration parameters for each monitor:

Synthetic MonitorConfiguration ParametersDescriptionValues/Example
HTTPConnection Timed OutMaximum time-out required to connect to the given website.5 seconds [1-540]
HTTP Headers-{"Accept":"application/json","Content-Type":"application/json"}
HTTP Parameters-{"Content-Type":"application/json"}
Response Body Should ContainCheck the presence of any text in the response of the URL.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: True
Response Body Should Not ContainCheck the absence of any text string in the response of the URL.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: Null
MethodType of method to execute while monitoring the website.GET
Validate SSLValidate the SSL certificate of the URL under consideration.
Important:This option lets you validate only the last redirected website.
-
HTTPSConnection Timed OutMaximum time-out required to connect to the given website.5 seconds [1-540]
Response Body Should ContainCheck the presence of any text in the response of the URL.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: True
Response Body Should Not ContainCheck the absence of any text string in the response of the URL.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: Null
MethodType of method to execute while monitoring the website.GET
Validate SSLValidate the SSL certificate of the URL under consideration.
Important:This option lets you validate only the last redirected website.
-
PostDataValues: ASCII only
DNSConnection Timed OutMaximum time-out to resolve the DNS Query.5
Expected ServerThe expected IPV4 address.1.2.3.0
Name ServerConverts the English URL to physical IP Address.
  • Values: Hostname validation and ipv4 validation.
  • Example: 8.8.8.8
PINGConnection Timed OutMaximum time-out to verify the accessibility of the chosen host.5
TCPConnection Timed OutMaximum time-out to connect to a given port of the TCP server.5
PortPort number of TCP port. You must manually configure the port number.443
Response Body Should ContainCheck the presence of any text string in the response of the TCP server.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: True
Response Body Should Not ContainCheck the absence of any text string in the response of the TCP server.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: Null
Command/Message to SendThe command that is sent to the TCP server.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: Tokens
Validate SSLValidate the SSL certificate of the URL under consideration. Important:This option lets you validate only the last redirected website.-
UDPConnection Timed OutMaximum time-out to connect to a given port of the UDP server.5
PortPort number of UDP port. You must manually configure the port number.80
Response Body Should ContainCheck the presence of any text string in the response of the UDP server.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: True
Response Body Should Not ContainCheck the absence of any text string in the response of the UDP server.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: Null
Command/Message To SendThe command that is sent to the UDP server.
  • Values: Alphanumeric characters, underscore (_), pound (#), period (.), less than (<), greater than (>), and spaces.
  • Example: Tokens
IMAPConnection Timed OutMaximum time-out to connect to the IMAP server.5
PortPort Number of IMAP server.993
POP3Connection Timed OutMaximum time-out to connect to the IMAP server.5
PortPort Number of POP3 server.110
SMTPConnection Timed OutMaximum time-out to send an email through the SMTP server.5
PortPort Number of SMTP. The default port number is 587. However, if you wants to configure SMTP synthetic monitor with different port numbers: 465, 25; then you must configure those port numbers manually.587
Command/Message To SendThe message that is sent to the SMTP server.Tokens
Recipient Email IdsThe Email IDs of the recipients.
  • Values: Email address
  • Example: abc@gmail.com
RTTConnection Timed OutMaximum time-out to do the RTT monitoring.5
PortPort number for SMTP.587
Receiver HostIMAP/POP3 hostname.pop.gmail.com
Receiver Host PortIMAP/POP3 host port number.995
Email Receiver TypeIMAP/POP3 host port number.IMAP
SSLConnection Timed OutMaximum time-out to connect to a host or a website.5
FTPConnection Timed OutMaximum time-out to connect to the FTP server.4
PortPort number of the FTP server.21
SCRIPT – HTTP Synthetic Transaction Synthetic MonitorConnection Timed OutMaximum time-out to complete the synthetic transaction.5
Script TypeProvide content from the .side file.-

Unassign templates

You can remove an assigned template from the monitor. Use the Unassign Templates option to unassign the templates from the synthetic monitors. OpsRamp removes every graph associated with the templates.

Unassign Templates

Unassign Templates