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".
El único parámetro configurable de este monitor es el intervalo de tiempo utilizado para comprobar el estado del grupo de aplicaciones.
Un grupo de aplicaciones de IIS se puede detener por diversos motivos, incluidos los siguientes:
Un administrador ha detenido el grupo de aplicaciones.
Un grupo de aplicaciones se configuró incorrectamente lo que hizo que se produjera un error o no se pudiera iniciar.
Si un grupo de aplicaciones de IIS se ha detenido, puede diagnosticar el problema o reiniciar el grupo de aplicaciones realizando las siguientes acciones:
Busque otras alertas relacionadas con el grupo de aplicaciones que pudieran haberse producido al mismo tiempo. Puede que estas alertas le ayuden a identificar el motivo por el cual se detuvo el grupo de aplicaciones.
Revise los registros de eventos en el equipo administrado y corrija cualquier problema subyacente que haya podido provocar que el grupo de aplicaciones se detenga de forma inesperada.
Iniciar grupo de aplicaciones
Target | Microsoft.Windows.InternetInformationServices.10.0.ApplicationPool | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.IIS.IISApplicationPoolStateMonitor.10 | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>