Güven İzleme Okuma Hatası

Microsoft.ActiveDirectoryFederationServices2012R2.TrustManagementTrustMonitoringPolicyStoreErrorMonitor (UnitMonitor)

Knowledge Base article:

Özet

Düzenli olarak zamanlanmış güven izleme aralığı sırasında AD FS yapılandırma veritabanında depolanan veriler okunmaya çalışılırken bir hata oluştu. Bu hata, sonraki güven izleme döngüsü başlatılana dek güven izlemeyi durduracaktır.

AD FS güven izleme aralığı için varsayılan ayar 1 gündür. Bu izleyici, Olay Kimliği 164 5 gün içerisinde en az dört kez gerçekleşirse bir Sarı durumu oluşturacaktır. 1,5 gün içinde aynı sorun oluşmazsa, bu izleyicinin sistem durumu Yeşil durumuna dönecek ve bu izleyici tarafından oluşturulan uyarı otomatik olarak çözümlenecektir.

Nedenler

Aşağıdakiler bu olayın olası nedenleridir:

Çözümler

AD FS yapılandırma veritabanının ulaşılabilir olduğunu ve AD FS hizmeti kullanıcı hesabının veritabanına yazmak için gerekli izinlere sahip olduğunu doğrulayın. Ek bilgi için AD FS sorun giderme kılavuzundaki "Federasyon Hizmetinin AD FS yapılandırma veritabanına bağlanabildiğini doğrulama" bölümüne bakın.

Veritabanı hizmetinin durumunu araştırdıktan sonra AD FS yapılandırma veritabanına okuma erişimini yeniden deneyin. Güven izleme aralığını ayarlamak üzere AD FS için Windows PowerShell'i kullanırken Set-ADFSProperties cmdlet'inde MonitoringInterval parametresini kullanın.

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
Güven İzleme Okuma Hatası
AD FS yapılandırma veritabanında depolanan veriler okunmaya çalışılırken bir hata oluştu. Güven izleme geçici olarak durduruldu, ancak tüm güvenler için ayarlanan izleme aralığı değerine göre otomatik olarak başka bir girişimde bulunulacak.
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>