Disponibilidad del servicio de administración IIS

Microsoft.Windows.InternetInformationServices.2008.ServerRole.NTService.CheckServiceState.Monitor (UnitMonitor)

Knowledge Base article:

Resumen

Este monitor comprueba el estado del servicio de administración de IIS (IISADMIN). Si recibe una alerta de este monitor, será necesario tomar medidas para recuperar el estado operativo del servicio.

Estados operativos:

El estado operativo del servicio de servidor IIS (IISADMIN) puede ser "El servicio está en ejecución" o "El servicio no está en ejecución".

Configuración

El monitor usa un único parámetro de configuración que controla si se debe supervisar el servicio cuando su tipo de inicio no se encuentra establecido en "Automático". De manera predeterminada, el servicio se supervisa sólo si su tipo de inicio es "Automático". Este comportamiento se puede modificar según corresponda.

Causas

Un servicio se puede detener por muchos motivos, como los que se citan a continuación:

Resoluciones

Si el servicio de servidor IIS (IISADMIN) no se ejecuta, puede realizar las acciones siguientes para diagnosticar el problema o reiniciar el servicio:

Iniciar el servicio de administración de IIS (IISADMIN)

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.2008.ServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
El rol de servidor IIS 7 no está disponible.
El rol de servidor IIS 7 no está disponible.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.2008.ServerRole.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.2008.ServerRole" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.2008.ServerRole.NTService.CheckServiceState.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>IISADMIN</ServiceName>
<CheckStartupType>true</CheckStartupType>
</Configuration>
</UnitMonitor>