Den här övervakaren indikerar att federationstjänsten inte kunde hämta artefakter från SAML-artefaktarkivet. Om samma problem inte uppstår på nytt inom 15 minuter, kommer övervakarens hälsotillstånd att återgå till grön status. Varningen som genereras av övervakaren måste lösas manuellt.
Den här händelsen kan indikera att det antingen finns ett problem med tjänsten för artefaktarkivet eller att artefakten har förfallit. Följande är troliga orsaker till händelsen:
Artefaktdatabasens anslutningssträng är inkorrekt och kan inte användas för att ansluta till artefaktdatabasens server som precis har konfigurerats.
Konfigurationen av artefakttjänsten utgörs av en databaskonfiguration som inte stöds: om du exempelvis försöker aktivera artefakttjänsten och använder den interna Windows-databasen (WID) i en servergruppdistribution för en federationsserver. I en servergruppdistribution kan du endast använda en fjärrserverdatabas för SQL. På samma sätt stöds endast WID för ett artefaktarkiv i en fristående federationsserver.
Statusen upphört misslyckades för artefakten Det här innebär att artefakttjänsten inte kunde ta bort artefakten från artefaktdatabasen i enlighet med det konfigurerade rensningsintervallet för artefaktdatabasen.
För mer information om orsaker till denna händelse kan du läsa upplysningarna som finns angivna i händelsen.
Granska ytterligare data i den här händelsen för att fastställa exakt orsak och bestämma lämpliga lösningssteg. Följande är möjliga lösningar för händelsen:
Kontrollera att artefaktens lagringsserver är korrekt konfigurerad. Visa ArtifactDbConnection-egenskapen genom att köra Get-ADFSProperties cmdlet. Vid behov kan du ändra den genom att använda ArtifactDbConnection-parametern med Set-ADFSProperties cmdlet.
Bekräfta att du använder korrekt stödd plattform för artefaktdatabasen för att erhålla artefaktmatchningstjänsten för AD FS-distributionen. Använd WID för en lokal serverdistribution eller SQL-fjärrserver för en servergruppdistribution.
Om anslutningssträngen för artefaktdatabasen och vald databasplattform inte är korrekt verifierar du nätverks- och databasanslutningen till artefaktens lagringsserver.
Target | Microsoft.ActiveDirectoryFederationServices2012R2.ArtifactService | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
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.ArtifactServiceArtifactStorageRemoveOrExpirationErrorMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices2012R2.ArtifactService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.ActiveDirectoryFederationServices2012R2.ArtifactServiceArtifactStorageRemoveOrExpirationErrorMonitor_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/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>$Target/Host/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices2012R2.FederationServer"]/ADFSEventLog$</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">250</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">289</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</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>3600</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>5</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>900</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>