The site monitoring feature is used to simulate user access and monitor the availability, connectivity, and Domain Name System (DNS) resolution of sites. You can create site monitoring tasks to monitor the connectivity and response time of domain names, IP addresses, and ports. You can configure alert rules based on the detection results. This topic describes how to create a site monitoring task and view the monitoring data that is obtained by the site monitoring task.

Prerequisites

Network Analysis and Monitoring is activated. For more information, see Activate Network Analysis and Monitoring.

Create a site monitoring task

  1. Log on to the CloudMonitor console.
  2. In the left-side navigation pane, choose Network Analysis and Monitoring > Site Monitoring (Timing Dial Test).
  3. On the Monitoring Tasks tab, click Create Task.
  4. On the Create Task page, configure parameters for the site monitoring task.
    • Basic Information
      Parameter Description
      Task Type The protocol that is used by the site monitoring task. Valid values: HTTP(S), PING, TCP, UDP, DNS, SMTP, POP3, and FTP.
      Task Name The name of the site monitoring task. The name must be 4 to 100 characters in length, and can contain letters, digits, and underscores (_).
      Monitored Address The address of the site that you want to monitor.
      Frequency The frequency at which the site monitoring task sends detection requests to the site that you want to monitor. Valid values: 15 Seconds, 1 Minutes, 5 Minutes, 15 Minutes, 30 Minutes, and 60 Minutes. For example, if you select 1 Minutes, a detection point in a region sends a detection request to the site that you want to monitor every minute.
      Advanced Settings The advanced settings for the selected protocol. For more information about the advanced settings that are supported by different protocols, see Description.
    • Assertion definition
      If you set the Task Type to HTTP(S), you can use the assertion feature to set conditions and check whether a detection point meets your expectations based on the verification result. You can configure multiple assertions by specifying conditions. A detection point is available only if it meets all the specified conditions.
      Note For HTTP detections, if you do not set the status code assertion, status codes less than 400 are available by default.
      CloudMonitor provides an available condition by default. If the default condition cannot meet your business requirements, perform the following steps to add conditions:
      1. Click Add Condition Group.
      2. Configure the condition of the assertion.
        • Response time (ms): checks whether the response time meets expectations. Default setting: less than 1,000 ms.
        • Status code: checks whether the response status code meets expectations. Default status code: less than 400.
        • Header: checks whether the fields in the response header meet expectations. You must configure a custom condition for the response header assertion.
        • Body, xml field of body, and json field of body: checks whether the content in the response body meets expectations by using text matching, XML parsing (XPath), and JSON parsing (JSONPath). For more information, see XPath Syntax and JSONPath Syntax.
      3. Click Verify.
        You can view the verification result on the right side of the page.
        • If the verification result is Successful, you can create a site monitoring task as expected.
        • If the verification result is Failed, you can perform network diagnostics on the corresponding detection point.
    • Select Detection Points
      Parameter Description
      IP Protocol The type of the IP address that is used by the site monitoring task. Valid values: IPV4 and IPV6.
      Select detection points The default detection points and custom detection points that are used for site monitoring.
      If the default detection points cannot meet your business requirements, perform the following steps to add custom detection points.
      1. Click the Modify icon next to Select Custom Detection Points.
      2. Click Create Template.
      3. Enter a custom template name in the Template Name field and select custom detection points that you want to use.
      4. Click OK.
      5. Click OK.
    • Configure Alert Rules
      CloudMonitor provides an alert rule by default. If the default rule cannot meet your business requirements, perform the following steps to add an alert rule:
      1. Click Add Rule Description.
      2. In the panel that appears, configure parameters for the alert rule. The following table describes the parameters.
        Parameter Description
        Rule Name Enter a name for the alert rule.
        Metric Name The name of the metric that is used by the alert rule. Valid values:
        • Percentage of available probe points

          Percentage of available detection points = Number of available detection points /Total number of detection requests × 100%.

        • Number of unavailable probe points

          This metric specifies the number of times that the domain name or IP address of the site cannot be accessed as expected in a monitoring period.

        • Number of available probe points

          This metric specifies the number of times that the domain name or IP address of the site can be accessed as expected in a monitoring period.

        • Any Status Code (Independent Alert)

          If the status code that is returned by one of the detection points meets the specified condition, an alert is triggered.

        • All Status Code (Combined Alert)

          If the status codes that are returned by all detection points meet the specified condition, an alert is triggered.

        • ResponseTime
        Comparison The comparison operator that is used in the alert rule. Valid values:
        • >=
        • >
        • <=
        • <
        • =
        • !=
        • Compare With Yesterday Rise
        • Compare With Yesterday Decline
        • Compare With Last Week Rise
        • Compare With Last Week Decline
        • Compare With Last Period Rise
        • Compare With Last Period Decline
        Threshold and Alert Level The alert level and the corresponding threshold.

        Valid values of the alert level: Critical, Warn, and Info.

        Valid values of the number of consecutive periods in which the metric value crosses the threshold before an alert is triggered: 1, 2, 3, 4, 5, 10, 15, and 20.

        Tag The tags of the alert rule.
      3. Click OK.
    • Select Alert Contact Groups
      Parameter Description
      Select alert contact groups The alert contact groups to which alert notifications are sent.

      The alert notifications are sent to the alert contacts that belong to the selected alert contact groups. An alert contact group can contain one or more alert contacts.

      For information about how to create an alert contact and an alert contact group, see Create an alert contact or alert contact group.

      Mute For The interval at which CloudMonitor sends alert notifications until the alert that is triggered based on the alert rule is cleared. Valid values: 5 Minutes, 15 Minutes, 30 Minutes, 60 Minutes, 3 Hours, 6 Hours, 12 Hours, and 24 Hours.

      If the threshold value is exceeded, CloudMonitor sends an alert notification. If the threshold value is exceeded again within the mute period, CloudMonitor does not resend an alert notification. If the alert is not cleared after the mute period ends, CloudMonitor resends an alert notification.

      Note You can click Advanced Settings to configure this parameter.
      Effective Period The period during which the alert rule is effective. CloudMonitor monitors the specified resources based on the alert rule only within the specified period.
      Note You can click Advanced Settings to configure this parameter.
      Alert Callback The URL that can be accessed over the Internet. CloudMonitor sends HTTP POST requests to push alert notifications to the specified URL. You can enter only an HTTP URL. For more information about how to configure alert callback, see Use the alert callback feature to send notifications about threshold-triggered alerts.
      Note You can click Advanced Settings to configure this parameter.

View site monitoring tasks

  1. Log on to the CloudMonitor console.
  2. In the left-side navigation pane, choose Network Analysis and Monitoring > Site Monitoring (Timing Dial Test).
  3. On the Site Monitoring Tasks page, you can view the total number of site monitoring tasks, the number of site monitoring tasks that are triggered by the Availability Rate alert rule, and the number of site monitoring tasks that are triggered by the Response Time alert rule. You can also view the usage of the quota for the number of site monitoring tasks.
  4. On the Monitoring Tasks tab, click the name of the site monitoring task.
    You can view the data of the site monitoring task on the Overview, Monitoring & Analysis, and Alert Rules pages.
    • On the Overview page, you can view the following charts: Monitoring overview, Alert Rule, Alert Logs, Availability response time analysis statistics (average), and Detection results 6 Hours.
    • On the Monitoring & Analysis page, you can view data that is displayed on the Overall detection mission analysis, Geographical detection analysis, Operator Detection Analysis, and Detection error analysis tabs.
    • On the Alert Rules page, you can view the alert rules of the site monitoring task. You can also modify, delete, disable, or enable the alert rules for the site monitoring task.