가용성 그룹 확장 상태(Linux 롤업)

Microsoft.SQLServer.Linux.Rollup.AvailabilityGroup.AvailabilityGroupUserPolicyState (DependencyMonitor)

모든 확장 상태 모니터에 대한 롤업 모니터입니다. 확장 상태 모니터는 Linux의 SQL Server 인스턴스에서 기존 상태 정책을 검색하여 자동으로 생성됩니다.

Knowledge Base article:

요약

모든 확장 상태 모니터에 대한 롤업 모니터입니다. 확장 상태 모니터는 Linux의 SQL Server 인스턴스에서 기존 상태 정책을 검색하여 자동으로 생성됩니다.

재정의 가능한 매개 변수

이름

설명

기본값

사용

워크플로 사용하거나 사용하지 않도록 설정합니다.

알림 생성

워크플로에서 알림을 생성하는지 여부를 정의합니다.

아니요

Element properties:

TargetMicrosoft.SQLServer.Core.AvailabilityGroup
Parent MonitorMicrosoft.SQLServer.Core.Rollup.AvailabilityGroup.AvailabilityGroupUserPolicyState
AlgorithmWorstOf
Source MonitorMicrosoft.SQLServer.Linux.Rollup.AvailabilityGroupHealth.UserPolicyAggregate
RelationshipMicrosoft.SQLServer.Linux.AvailabilityGroupReferencesAvailabilityGroupHealth
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic

Source Code:

<DependencyMonitor ID="Microsoft.SQLServer.Linux.Rollup.AvailabilityGroup.AvailabilityGroupUserPolicyState" Accessibility="Public" Enabled="true" Target="SqlCoreLib!Microsoft.SQLServer.Core.AvailabilityGroup" ParentMonitorID="SqlCoreLib!Microsoft.SQLServer.Core.Rollup.AvailabilityGroup.AvailabilityGroupUserPolicyState" Remotable="true" Priority="Normal" RelationshipType="SqlDiscL!Microsoft.SQLServer.Linux.AvailabilityGroupReferencesAvailabilityGroupHealth" MemberMonitor="Microsoft.SQLServer.Linux.Rollup.AvailabilityGroupHealth.UserPolicyAggregate">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Warning</MemberUnAvailable>
</DependencyMonitor>