BizTalk Group Deployment Dependent On BizTalk Host

Microsoft.BizTalk.Server.2016.BizTalkGroupDeploymentOnHost.AvailabilityState (DependencyMonitor)

Availability state of the BizTalk group deployment depends on the availability of all hosts belonging to it.

Knowledge Base article:

Summary

This monitors the availability state of the BizTalk group deployment which depends on the availability of all hosts belonging to it.

The BizTalk group is a unit of organization that usually represents an enterprise, department, hub, or other business units that require a contained BizTalk Server implementation. The BizTalk group has a one-to-one relationship with a BizTalk Server Management database (known as the BizTalk Server Configuration database in BizTalk Server).

The BizTalk Group Deployment object is part of BizTalk Deployment View model; the object identifies a BizTalk Server installation and its health depends on the health of Runtime role, Rules Engine role and BAM role.

Element properties:

TargetMicrosoft.BizTalk.Server.2016.BizTalkGroupDeployment
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorSystem.Health.AvailabilityState
RelationshipMicrosoft.BizTalk.Server.2016.BizTalkGroupDeploymentContainsHost
CategoryStateCollection
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveFalse
RemotableTrue
AccessibilityPublic

Source Code:

<DependencyMonitor ID="Microsoft.BizTalk.Server.2016.BizTalkGroupDeploymentOnHost.AvailabilityState" Accessibility="Public" Enabled="true" Target="BTSLib!Microsoft.BizTalk.Server.2016.BizTalkGroupDeployment" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="BTSLib!Microsoft.BizTalk.Server.2016.BizTalkGroupDeploymentContainsHost" MemberMonitor="Health!System.Health.AvailabilityState">
<Category>StateCollection</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>