Broker Availability - Phases Completed

Comtrade.Citrix.WebInterface.Monitor.Broker.BrokerAvailabilityPhasesConsecutive (UnitMonitor)

Monitors whether all phases of broker availability have completed successfully.

Knowledge Base article:

Summary

This monitor checks whether broker is accessible from WebInterface perspective. Availability test is done by enumerating probing user published applications/desktops in the farm/site.

Resources on Farm/Site can be used as long as there is at least one operational broker . From a user perspective, farm/site is operational up until the point when last broker becomes unoperational. This monitor, however, gives early warning that broker should be fixed before end users would be impacted by unavailable brokers.

Alert is triggered only when Broker server is not available for specified number of consecutive samples (NumberOfSamples parameter).

Configuration

The following configuration parameters are customizable:

IntervalSeconds

The recurring interval of time in seconds in which the monitor is started (the default value is set to 300 seconds).

NumberOfSamples

Number of consecutive sample values considered before generating an alert. For example, set this parameter to 3 if alert should be generated only when Broker server is unavailable for 3 consecutive monitoring intervals.

SyncTime

The synchronization time specified by using a 24-hour format. No default value specified.

Element properties:

TargetComtrade.Citrix.WebInterface.Broker
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeComtrade.Citrix.WebInterface.MonitorType.AvailabilityPhases.Consecutive.2State
RemotableTrue
AccessibilityPublic
Alert Message
Broker Availability - Phases Completed
Broker availability probing FAILED for broker "{0}".
Probing did not reach end phase.

Site URL: "{1}"
Farm: "{2}"
Broker: "{3}"

Phases:
(1) Enumeration duration: {4} ms

Status all together: "{5}"
RunAsDefault