Błąd odczytu monitorowania relacji zaufania

Microsoft.ActiveDirectoryFederationServices2012R2.TrustManagementTrustMonitoringPolicyStoreErrorMonitor (UnitMonitor)

Knowledge Base article:

Podsumowanie

Wystąpił błąd podczas próby odczytania danych zapisanych w bazie danych konfiguracji usług AD FS podczas interwału zaplanowanego regularnego monitorowania relacji zaufania. Ten błąd spowoduje przerwanie monitorowania relacji zaufania do czasu rozpoczęcia następnego cyklu monitorowania.

Domyślne ustawienie interwału czasu monitorowania relacji zaufania usług AD FS to 1 dzień. Ten monitor wygeneruje stan Żółty, jeśli zdarzenie o identyfikatorze 164 wystąpi co najmniej cztery razy w ciągu 5 dni. Jeśli ten sam problem nie pojawi się ponownie w ciągu 1,5 dnia, stan kondycji tego monitora zmieni się ponownie na Zielony, a alert wygenerowany przez ten monitor zostanie automatycznie rozwiązany.

Przyczyny

Oto możliwe przyczyny tego zdarzenia:

Rozwiązania

Upewnij się, że baza danych konfiguracji usług AD FS jest osiągalna i że tożsamość konta użytkownika usługi AD FS ma wymagane uprawnienia zapisu do tej bazy danych. Więcej informacji można znaleźć w sekcji „Sprawdzanie, czy usługa federacyjna może nawiązać połączenie z bazą danych konfiguracji usług AD FS” w przewodniku rozwiązywania problemów z usługami AD FS.

Po zbadaniu stanu usługi bazy danych sprawdź ponownie możliwość odczytu z bazy danych konfiguracji usług AD FS. Aby ustawić interwał monitorowania relacji zaufania, użyj parametru MonitoringInterval polecenia cmdlet Set-ADFSProperties programu Windows PowerShell dla usług AD FS.

Element properties:

TargetMicrosoft.ActiveDirectoryFederationServices2012R2.TrustManagement
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.RepeatedEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Błąd odczytu monitorowania relacji zaufania
Wystąpił błąd podczas odczytywania danych zapisanych w bazie danych konfiguracji usług AD FS. Tymczasowo przerwano monitorowanie relacji zaufania. Kolejna próba zostanie podjęta automatycznie w zależności od wartości interwału monitorowania skonfigurowanej dla wszystkich relacji zaufania.
RunAsDefault

Source Code:

<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>