The Website monitor verifies availability, content, and access time for the specified URLs to ensure that your web pages are always available in an acceptable time frame. This monitor can track details from different geographical locations specified in monitoring service software.
Completing Website Monitor Settings
1. To display the website monitor settings, click either the Navigation drop-down menu (option 1) and choose the Monitors link or the Create button (option 2) and choose Monitor. The list of different monitors will appear.
2. Click the Website link in the Internet Service Monitors section. The Create New Website Monitor modal window will appear.
3. Fill in the monitor setting fields as explained below, and click the Add button, once done with completion of the form.
NOTE: The compulsory sections/fields are tagged as Required.
SECTION - Monitor Options (Required)
- Monitor Name (Required) Enter a unique name for this monitor (up to 50 characters). To make it easier to understand, the name should be structured and intuitive.
- Monitoring Intervals (Required) Enter the time interval to specify how frequently the monitor should check the web server. The pull-down menu lets you specify time increments of minutes, hours or days.
- Monitor Group (Required) Every monitor is required to be associated with one monitor group. You need to create a monitor group before creating a monitor or you can create a monitor in the default group that is automatically created by our monitoring service software. Choose the desired monitor group from the pull-down menu.
For more information on monitor group, read Managing Monitor Groups
- URL/IP Address (Required) Enter the URL of your website – for example, http://www.google.com/. You can also enter the IP address instead of website URL – for example, 22.214.171.124. Our monitoring service platform supports both the http:// and https:// protocols.
- Connect Timeout (Required) Enter the length of time in seconds to wait for a connection to server before terminating connection attempt and generating an error message. The default value is 15 seconds.
- Response Timeout (Required) Enter the time length in seconds to wait for a response from server before generating an error message. The default value is 15 seconds.
SECTION - Advanced Options (Optional)
- The Advanced options link, supported by our monitoring service software, gives you ability to add and enable more features for this monitor.
- Click the Show Advanced Options link. The link expands, and the advanced features will appear.
These features include:
- Port The port number may be added in this field to connect to the text field.
- HTTP Method You can choose either one of the two HTTP communication methods (GET or POST), as they are both widely used for communication between client and server. Click the HTTP Method drop-down menu button and choose any one option that you want to use. You can also select theFollow Redirects check-box if you want to allow this feature.
- Authorization If your website requires a username and password for access, enter the Username and Password that you created on your website in this field.
- Content Match The Content Match configuration will notify you if a particular text is present or missing in your website content. The SiteObservers will send an alert when a content mismatch is found.
- Custom HTTP Headers Headers are name/value pairs that appear in both HTTP request and response messages. The name of the header is separated from the value by a single colon. For example, this line in a request message: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) provides a header called User-Agent whose value is Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1). The purpose of this particular header is to supply the web server with information about the type of browser making the request. A complete definition of this and other commonly encountered HTTP headers can be found in the HTTP 1.1 specification.
HTTP clients use headers in the request message to identify themselves and control how content is returned. If you are using IE, you will have seen the following headers sent with the request:
- User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1). This identifies the browser is Internet Explorer Version 6 running on Windows XP. HTTP servers use headers in the response message to specify how content is being returned and how it should be handled. If you are using IE, you will have seen the following headers returned: Server: Microsoft-IIS/6.0. The web server is an IIS 6 web server.
SECTION - Monitoring Locations (Required)
- Select one or more than one check-boxes against different monitoring locations supported by our monitoring service platform. Our platform recommends to choose at least two or more locations to benefit from the capabilities of our monitoring services. If you want, you can select all monitoring locations.
NOTE: The monitoring service platform executes all monitoring checks from all selected monitoring locations simultaneously.
SECTION - Monitor Access (Required)
- Choose the contacts who will have access to this monitor from the existing contact list. You can select one or more than one check-box to choose the contacts.
SECTION - Alert Configuration (Required)
- You can instruct the monitoring service platform to alert you when it detects a failure in your web environment. It offers several types of notifications, including email and SMS. You can temporarily disable the alert configuration by choosing the desired time interval (1 to 24 hours) and selecting the Disable Alert for Next check-box.
To configure alerts, choose the following parameters:
- Notify On (Required) This option allows you to receive alert notifications only if your web environment is unavailable from a specified number of locations (for example, if you want to receive alerts only after a failed monitoring check from certain monitoring locations). Choose the number of failures (1, 2, 3, or all locations) from the drop-down list here.
- Send Alert (Required) This option allows you to define when you should be alerted about a web environment failure. You can configure the alert to notify you about any web environment failures only after a specific, consecutive number of failures according to the values configured by you. Our monitoring service platform supports the immediately after a failure or after 2 to 5 consecutive failures options. You can choose your desired notification configuration.
- Alert Escalation (Required) This option lets you escalate your web environment failure to a particular contact group, if the web environment failure exceeds the duration of time set for escalation. Our monitoring service supports the time increments of 15 minutes to 12 hours.
- Escalation Contact (Required) This option lets you choose whom to escalate to by choosing a contact name from the drop-down list. You can also add a customized group under the Notifications link. Choose the desired group or all groups in the list.
- Notify when the failure has been cleared (Optional) Notification when the failure of web environment has been cleared can be configured by choosing the desired contact group and check-marking the Notify when the failure has been cleared to check-box.
- Send alerts to the following notification groups (Optional) This option allows you to select the check-boxes against the existing notification groups. You can select the groups that you want the alerts to be sent to.
SECTION - Advanced Alert Escalation Configuration (Optional)
- The Advanced Alert Escalation option allows you to configure alert escalation matrix up to six levels supported by the monitors of our software platform. You can set different levels of alert escalation for easy alarm management, and smooth technical coordination. To enable the advanced alert escalation matrix, select the check-boxes against the escalation levels, and choose the suitable alert group that you want to receive the alert notifications via the drop down menu.
For more information about on Advanced Alert Escalation, read Configuring advanced alert escalation
For more information on alerts, read How to configure alerts?
SECTION - Notification Email Send Options (Required)
- Choose the desired option for sending a notification email via drop-down menu. You can choose either separate email for notification each notification group option or one email for all notification groups option.
SECTION - Performance Goal Configuration (Optional)
- This configuration allows you to instruct the monitoring software platform to warn you when it detects a performance issue in your web environment. Our monitoring service platform supports several types of warnings including email and SMS.
- Click the Warning Group check-box to receive the notifications for any degradation of service below the pre-defined threshold values. All monitoring locations that you selected for this monitor will appear with expected response time.
- Select check-box against the monitoring locations that you want to set the threshold time for.
- Enter the time in the Expected Response Time (sec) fields. The default value is less than 20 seconds.
For more information on performance goal, read Adding Performance Goal Configuration
SECTION - Maintenance Schedule (Optional)
- This configuration is used to disable the monitor during routine maintenance or a prolonged outage. By disabling the monitor, you can prevent alerts from being generated for this monitor. In this configuration, you can specify a time period after which this monitor will be automatically re-enabled.
- Click the check-box to activate the maintenance schedule fields.
- Under the schedule drop-down menu, choose either one-time if you want this schedule to be implemented for a single time, or choose recurring if you want to schedule maintenance periods on a regular basis.
- Under the Time Zone field, choose the time zone in which you are located. Select the date,time,and duration of the schedule.
For more information on maintenance schedule, read How to add maintenance schedule?
SECTION - Monitor Estimated Monthly Cost (Automatic)
- This is an automatic monthly cost calculator based on your settings of your monitor. The monitoring service platform supports the monthly cost calculator function to provide estimated costs to the client. It displays estimated monthly credits, monthly checks, your selected monitoring locations, monitoring intervals, and the number of checks per credit.
For more information on billing, read Understanding billing
Monitor Execution Status
There are three major statuses that our monitoring service software supports as given below:
The warnings and alerts are generated in case of degradation of service and complete failure of service, respectively. The warnings and alerts are logged in the Checks section as well as sent to the specified groups through emails and SMS. The Success status is not sent out to the concerned personnel, but it is recorded in the monitor's Checks section. The details of website performance and monitor check execution status can be viewed and retrieved through the monitoring software's control panel.