Disponibilidad del grupo de aplicaciones

Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.ApplicationPoolStatusCheck.Monitor (UnitMonitor)

Knowledge Base article:

Resumen

Este monitor comprueba el estado del grupo de aplicaciones de IIS. Si recibe una alerta de este monitor, se requiere una acción para volver a poner el grupo de aplicaciones en un estado operativo.

Estados operativos:

Un sitio de grupo de aplicaciones de IIS puede estar en un estado operativo "Iniciado" o "Detenido".

Configuración

El único parámetro configurable de este monitor es el intervalo de tiempo utilizado para comprobar el estado del grupo de aplicaciones.

Causas

Un grupo de aplicaciones de IIS se puede detener por diversos motivos, incluidos los siguientes:

Soluciones

Si un grupo de aplicaciones de IIS se ha detenido, puede diagnosticar el problema o reiniciar el grupo de aplicaciones realizando las siguientes acciones:

Iniciar grupo de aplicaciones

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.10.0.ApplicationPool
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.IIS.IISApplicationPoolStateMonitor.10
RemotableFalse
AccessibilityPublic
Alert Message
Grupo de aplicaciones de IIS 10 no disponible
El grupo de aplicaciones de IIS 10 denominado {0} en {1} no está disponible porque el grupo de aplicaciones se ha detenido.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.ApplicationPoolStatusCheck.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.IIS.IISApplicationPoolStateMonitor.10" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool.ApplicationPoolStatusCheck.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PoolID$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Started" MonitorTypeStateID="Started" HealthState="Success"/>
<OperationalState ID="Stopped" MonitorTypeStateID="Stopped" HealthState="Error"/>
</OperationalStates>
<Configuration>
<PeriodInSeconds>60</PeriodInSeconds>
<PoolID>$Target/Property[Type="IISCommon!Microsoft.Windows.InternetInformationServices.ApplicationPool"]/PoolID$</PoolID>
</Configuration>
</UnitMonitor>