Este monitor indica que el servicio de federación no ha podido conectarse al almacén de artefactos de SAML. Si no se vuelve a producir el mismo problema en 15 minutos, el estado de mantenimiento de este monitor volverá a cambiarse al estado verde. La alerta generada por este monitor debe resolverse de forma manual.
Estas son las causas posibles de este evento:
Durante la emisión de tokens, un token emitido en un mensaje de artefacto no pudo almacenarse en la base de datos de artefactos.
Durante la resolución de artefactos, el artefacto no pudo recuperarse de la base de datos de artefactos.
Además, este evento puede contener detalles adicionales que pueden resultar útiles para solucionar problemas específicos de SQL (por ejemplo, si no se establecen los permisos o el acceso para la identidad del servicio de AD FS).
Asegúrese de que la base de datos de artefactos esté configurada correctamente. Si fuera necesario, use el cmdlet Set-ADFSProperties con el parámetro ArtifactDbConnection (incluido en los cmdlets de Windows PowerShell para AD FS) para modificar la cadena de conexión. Solucione los problemas de conectividad a la base de datos de artefactos.
Para la solución de problemas de permisos específicos de SQL, consulte el procedimiento para comprobar que la cuenta de usuario del servicio de AD FS tiene permisos para acceder al almacén de configuración en la sección "Things to Check Before Troubleshooting AD FS" de la Guía de solución de problemas de AD FS (en inglés). Puede volver a usar el mismo procedimiento indicado en la sección anterior para comprobar los permisos para el almacén de artefactos (AdfsArtifactStore), en lugar del almacén de configuración (AdfsConfiguration).
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.SingleEventLogTimer2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ActiveDirectoryFederationServices2012R2.ArtifactServiceArtifactStorageConnectionOpenErrorMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices2012R2.ArtifactService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.ActiveDirectoryFederationServices2012R2.ArtifactServiceArtifactStorageConnectionOpenErrorMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>$Target/Host/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">286</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>(^AD FS$)</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
<TimerWaitInSeconds>900</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>