Synthetic Monitoring helps enterprises and individual users monitor network conditions in real time to ensure the stability and availability of business operations. This topic describes how to create a synthetic monitoring to test network quality.
Log on to the ARMS console.
In the left-side navigation pane, choose Synthetic Monitoring > Scheduled Tests. On the Synthetic Tasks page, click New Task.
On the Create Synthetic Task page, click Network Quality.
In the STEP1 section, configure the parameters that are described in the following table.
Parameter
Description
Request Type
The network protocol that you use to capture data packets.
Task name
The name of the synthetic monitoring task.
Target Address
The address of the web application on which you want to perform synthetic monitoring. You can enter an URL that starts with
http
orhttps
, or an address in theIP address:Port number
format.If you set Request Type to HTTP(s), you must select GET or POST from the Target Address drop-down list before you enter an address.
Request Parameters
The HTTP header and body. This parameter is valid only if you set Request Type to HTTP(s).
Header: You can enter key-value pairs in the Key and Value fields.
Body:
none: No HTTP body is specified.
form-data: You can enter key-value pairs in the Key and Value fields.
x-www-form-urlencoded: You can enter key-value pairs in the Key and Value fields.
raw: You can select JSON, HTML, XML, or Text from the drop-down list and enter the HTTP body in the corresponding format in the field.
Dialing Frequency
Frequency: the interval at which the synthetic monitoring task runs.
Custom: If you turn on the Custom switch, you can select the time period during which the synthetic monitoring task is performed.
Select detection points in the STEP2 section.
Parameter
Description
Monitoring point type
Valid values: PC End and Mobile End.
Monitoring Point Group
Recommended Monitoring Point Group: The group contains the common detection points recommend by the system.
All Monitoring Point Group: The group contains all detection points supported by Synthetic Monitoring.
Custom Monitoring Point Group: The group contains the frequently used detection points.
NoteYou cannot monitor IPv6 web applications in data centers.
Select Monitoring Point
Add the carriers that you want to monitor to the Selected Monitoring Point section on the right.
NoteYou can save the carriers added in the Selected Monitoring Point section to a custom detection point group. This way, you can quickly select detection points when you create a synthetic monitoring task.
In the STEP3 or STEP4 section, configure the advanced settings.
HTTP(S) parameters
Parameter
Description
IP Protocol
The IP protocol used by the servers that access the web application. Valid values:
Automation: randomly tests the performance of IPv4 or IPv6 servers.
IPv4: tests the performance of IPv4 servers.
IPv6: tests the performance of IPv6 servers.
Timeout
The maximum duration of the task. Default value: 10000. Unit: milliseconds. If the specified value is exceeded, a timeout error is reported.
Connection Timeout
The time threshold that is used to define a slow element. Default value: 5000. Unit: milliseconds. If the total time consumed to download an element exceeds 5 seconds, the element is defined as a slow element.
Customize host
The custom host mode. You can select Poling or Random and then enter the IP addresses of a custom host in the field.
You can enter multiple IP addresses. Separate the IP addresses with commas (,). Example: ipv4:192.168.2.1,192.168.2.5:img.a.com|192.168.2.1[8080]:img.a.com.
NoteIf a colon (:) is used, a URL before the colon (:) is automatically resolved.
Availability Assertion
The conditions that are used to determine whether monitoring is available. The monitoring is available only if the response to the monitoring points of the synthetic monitoring task meets all specified conditions.
Resource Group
The resource group to which the task belongs. For information about how to create a resource group, see Create a resource group.
DNS parameters
Parameter
Description
IP Protocol
The IP protocol used by servers to access the web application. Valid values:
Automation: randomly tests the performance of IPv4 or IPv6 servers.
IPv4: tests the performance of IPv4 servers.
IPv6: tests the performance of IPv6 servers.
DNS Server
Select Default DNS Server or Custom DNS Server. If you select Custom DNS Server and specify a custom Domain Name System (DNS) server, the task uses only this server for resolution.
Monitoring Timeout
The timeout period for monitoring. Default value: 5000. Unit: milliseconds. If the specified value is exceeded, a timeout message is returned.
Query Method
The query method. Valid values:
Recursion: queries the records on common DNS servers.
Iteration: queries the records on authoritative DNS servers.
DNS Server Type
The type of the DNS server. Valid values:
Automation
IPV4
IPV6
Availability Assertion
The conditions that are used to determine whether monitoring is available. The monitoring is available only if the response to the monitoring points of the synthetic monitoring task meets all specified conditions.
Resource Group
The resource group to which the task belongs. For information about how to create a resource group, see Create a resource group.
Ping parameters
Parameter
Description
IP Protocol
The IP protocol used by servers to access the web application. Valid values:
Automation: randomly tests the performance of IPv4 or IPv6 servers.
IPv4: tests the performance of IPv4 servers.
IPv6: tests the performance of IPv6 servers.
Monitoring Timeout
The timeout period for monitoring. Default value: 20000. Unit: milliseconds. If the specified value is exceeded, the ping operation fails.
Package Count
The number of data packets. Default value: 4.
Execution Interval
The intervals at which ping packets are sent. The next ping packet is sent at the specified intervals after the ping response is received for the previous packet.
Split Package
Specifies whether to split the ping packet. If you select Yes, you can customize the number and size of packets.
Package Size
The data packet size.
Tracert
Maximum Hop Count: The maximum number of hops that are allowed in route tracking. Default value: 64. If the specified value is exceeded, the server is inaccessible.
Tracert Monitoring Timeout: The timeout period for tracert monitoring. Default value: 60. Unit: seconds. If the specified value is exceeded, the server is inaccessible and the task is terminated.
Availability Assertion
The conditions that are used to determine whether monitoring is available. The monitoring is available only if the response to the monitoring points of the synthetic monitoring task meets all specified conditions.
Resource Group
The resource group to which the task belongs. For information about how to create a resource group, see Create a resource group.
TCP parameters
Parameter
Description
IP Protocol
The IP protocol used by servers to access the web application. Valid values:
Automation: randomly tests the performance of IPv4 or IPv6 servers.
IPv4: tests the performance of IPv4 servers.
IPv6: tests the performance of IPv6 servers.
Monitoring Timeout
The timeout period for monitoring. Default value: 20000. Unit: milliseconds. If the specified value is exceeded, the ping operation fails.
Connection Count
The number of data packets. Default value: 4.
Execution Interval
The intervals at which ping packets are sent. The next ping packet is sent at the specified intervals after the ping response is received for the previous packet.
Tracert
Maximum Hop Count: The maximum number of hops that are allowed in route tracking. Default value: 64. If the specified value is exceeded, the server is inaccessible.
Tracert Monitoring Timeout: The timeout period for tracert monitoring. Default value: 60. Unit: seconds. If the specified value is exceeded, the server is inaccessible and the task is terminated.
Availability Assertion
The conditions that are used to determine whether monitoring is available. The monitoring is available only if the response to the monitoring points of the synthetic monitoring task meets all specified conditions.
Resource Group
The resource group to which the task belongs. For information about how to create a resource group, see Create a resource group.
Click Create Task.
After you create a task, you are redirected to the Synthetic Tasks page.