Tröskelöverträdelse för synkronisering

Microsoft.ActiveDirectoryFederationServices2012R2.WIDSyncSynchronizationThresholdViolationRule (Rule)

Knowledge Base article:

Sammanfattning

AD FS upptäckte att federationstjänsten innehåller fler än 100 konfigurerade förtroenden och att data i AD FS-konfigurationsdatabasen för den här federationstjänsten är lagrad och synkroniserad med hjälp av teknik för den interna Windows-databasen.

Orsaker

Serverklusterdistributionen försöker synkronisera med hjälp av en WID-databas och den innehåller fler än 100 förtroenden för anspråksprovidern eller fler än 100 förtroenden för förlitande part.

Lösningar

Övergå till serverklusterdistribution för bättre synkronisering av databaser när du behöver stöd för fler än 100 förtroenden för anspråksprovidern eller fler än 100 förtroenden för förlitande part.

Mer information om hur du gör finns i dokumentationen över AD FS-åtgärder på webbplatsen TechNet Wiki.

Element properties:

TargetMicrosoft.ActiveDirectoryFederationServices2012R2.WIDSync
CategoryConfigurationHealth
EnabledTrue
Event_ID382
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Tröskelöverträdelse för synkronisering
AD FS upptäckte att federationstjänsten har mer än {0} {1} förtroenden konfigurerade och att data i AD FS-konfigurationsdatabasen för den här federationstjänsten är lagrad och synkroniserad med hjälp av teknik för den interna Windows-databasen.
Event Log$Target/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices2012R2.FederationServer"]/ADFSEventLog$

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.ActiveDirectoryFederationServices2012R2.WIDSyncSynchronizationThresholdViolationRule" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices2012R2.WIDSync" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>$Target/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices2012R2.FederationServer"]/ADFSEventLog$</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">382</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>(^AD FS$)</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.ActiveDirectoryFederationServices2012R2.WIDSyncSynchronizationThresholdViolationRule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[2]$</AlertParameter2>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>