Component Group Health Roll-up for Distributed Application IISAppPools

WAP.DistributedApplication.DA.IISAppPools.Availability.HealthRollup (DependencyMonitor)

The health of this Distributed Application is determined by the health of its members. This monitor rolls up health from each of the members of this Component.

Element properties:

TargetWAP.DistributedApplication.DA.IISAppPools
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorSystem.Health.AvailabilityState
RelationshipWAP.DistributedApplication.DA.IISAppPools.Contains.WAP.DistributedApplication.IISAppPools.Group
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
RemotableTrue
AccessibilityPublic

Source Code:

<DependencyMonitor ID="WAP.DistributedApplication.DA.IISAppPools.Availability.HealthRollup" Accessibility="Public" Enabled="true" Target="WAP.DistributedApplication.DA.IISAppPools" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="WAP.DistributedApplication.DA.IISAppPools.Contains.WAP.DistributedApplication.IISAppPools.Group" MemberMonitor="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>