Local Health Service Availability

Microsoft.SystemCenter.HealthServiceWatcher.HealthServiceAvailabilityState (DependencyMonitor)

This rolls up the availability state of the Health service that this Health Service Watcher object is monitoring.

Knowledge Base article:

Summary

Each Health Service in the Management Group has a corresponding Heath Service Watcher. The Health Service Watcher object monitors, or watches, the state of the remote Health Service from the perspective of the Root Management Server.

This dependency monitor rolls up the availability health of the Health Service it is monitoring. This gives you a unified view of the health of a Health Service:

Element properties:

TargetMicrosoft.SystemCenter.HealthServiceWatcher
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorSystem.Health.AvailabilityState
RelationshipMicrosoft.SystemCenter.HealthServiceWatcherMonitorsHealthService
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
RemotableTrue
AccessibilityPublic

Source Code:

<DependencyMonitor ID="Microsoft.SystemCenter.HealthServiceWatcher.HealthServiceAvailabilityState" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcherMonitorsHealthService" MemberMonitor="Health!System.Health.AvailabilityState">
<Category>StateCollection</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>