Det uppstod ett fel vid ett försök att läsa data som lagras i AD FS-konfigurationsdatabasen under ett reguljärt schemalagt övervakningsintervall. Detta fel kommer att avbryta övervakningen av förtroenden tills nästa övervakningscykel inleds.
Standardinställningen för övervakningsintervall av AD FS-förtroenden är 1 dag. Övervakaren genererar gul status om händelse-ID 164 inträffar minst fyra gånger under fem dagar. Om problemet inte uppstår på nytt inom 1,5 dagar, kommer övervakarens hälsotillstånd att återgå till grön status och varningen som genereras av övervakaren kommer att lösas automatiskt.
Följande är troliga orsaker till händelsen:
Det går inte att nå AD FS-konfigurationsdatabasen.
Databastjänsten avbröts eller försattes i offline-läge medan federationstjänsten anslöt till AD FS-konfigurationsdatabasen.
Kontrollera att AD FS-konfigurationsdatabasen kan nås och att identiteten i AD FS-tjänstens användarkonto innehåller de behörigheter som krävs för att skriva till databasen. Mer information finns i avsnittet Kontrollera att federationstjänsten kan ansluta till AD FS-konfigurationsdatabasen i avsnittet AD FS felsökningsguide.
Gör ett nytt försök att ansluta till AD FS-konfigurationsdatabasen när du har kontrollerat status för databastjänsten. Konfigurera intervall för förtroendeövervakning med hjälp av parametern MonitoringInterval på ASet-ADFSProperties-cmdlet medan du använder Windows PowerShell för Ad FS.
Target | Microsoft.ActiveDirectoryFederationServices2012R2.TrustManagement | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ActiveDirectoryFederationServices2012R2.TrustManagementTrustMonitoringPolicyStoreErrorMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices2012R2.TrustManagement" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.ActiveDirectoryFederationServices2012R2.TrustManagementTrustMonitoringPolicyStoreErrorMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="RepeatedEventRaised" MonitorTypeStateID="RepeatedEventRaised" HealthState="Warning"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>$Target/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices2012R2.FederationServer"]/ADFSEventLog$</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">164</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>(^AD FS$)</Pattern>
</RegExExpression>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>432000</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>4</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>129600</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>