Documentation Center

HttpServiceHealthMonitor

This topic describes the HttpServiceHealthMonitor element.

Description

Configuration of a monitor that polls processes through HTTP.

Child element properties

Note: Child elements must occur in the order shown.

Child elements

Child elementMust occur at leastMay occur at mostElement type
Request1 times1 timesHttpRequest (custom type):
Header0 times (optional)any number of timesNone
Authentication0 times (optional)1 timesHttpAuthentication (custom type):
Authorization0 times (optional)1 timesHttpAuthorization (custom type):
Response0 times (optional)1 timesHttpResponse (custom type):

Attributes

AttributeDescription and useType
ServiceType

A unique string that identifies the type of service you intend to monitor through HTTP. If the type of service is a Content Delivery Web service instance, make sure that the URL attribute in the Request child element ends in a forward slash (/) if it is a .NET Web service (for example, http://localhost:86/odata.svc/), and does not end in a forward slash if it is a JSP Web service (for example, http://localhost:86/odata.svc).

Out of the box, the possible values for this attribute are:

IIS
Internet Information Services Manager
ContentDeliveryWebService
Content Delivery Web service
UGCWebService
The Content Delivery Web service used by User Generated Content
UIPreviewWebService
The Content Delivery Web service used by the session preview feature of the user interface
Broker
The Content Broker (which stores and retrieves published content)
Linking
Dynamic Linking
WAI
Profiling and Personalization
Webservice
Content Delivery Web service (deprecated value, used for backward compatibility only)
(required)
string
ServiceInstance

If there are multiple instances of the same type of service running on this machine, a unique identifier for the specific instance you intend to monitor. This string can only contain uppercase or lowercase letters, digits, an underscore, a hyphen, and a space.

(optional)
string
PollInterval

The interval at which this poller should poll the status of the service(s) it monitors.

(required)
timespec (custom type): A time period expressed as a number followed by 'h' for hours, 'm' for minutes, or 's' for seconds. For example: 10m.
TimeoutInterval

The interval after which this poller should consider the service(s) it monitors to have timed out.

(required)
timespec (custom type): A time period expressed as a number followed by 'h' for hours, 'm' for minutes, or 's' for seconds. For example: 10m.