Este monitor comprueba el estado de administración de IIS (IISADMIN). Si recibe una alerta de este monitor, se requiere una acción para volver a poner el servicio en un estado operativo.
Estados operativos:
El servicio del servidor IIS (IISADMIN) puede estar en un estado operativo "Servicio en ejecución" o "El servicio no se está ejecutando".
El monitor toma un único parámetro de configuración que controla si el servicio debe supervisarse cuando el tipo de inicio no está establecido en "Automático". De manera predeterminada, el servicio se supervisará solo si el tipo de inicio del servicio es "Automático". Esto se puede ajustar según sea necesario.
Un servicio se puede detener por diversos motivos, entre los que se incluyen:
Un administrador detuvo el servicio.
El servicio no se pudo iniciar porque la cuenta de usuario no se pudo autenticar.
El servicio detectó una excepción que provocó su detención.
El servicio no estaba configurado correctamente, lo que impidió su inicio.
Si el servicio del servidor IIS (IISADMIN) no se está ejecutando, puede diagnosticar el problema o reiniciar el servicio realizando las siguientes acciones:
Busque otras alertas relacionadas con servicios que pudieran haberse producido al mismo tiempo. Puede que estas alertas le ayuden a identificar el motivo por el cual el servicio entró en un estado de detención.
Revise los registros de eventos en el equipo administrado y corrija cualquier problema subyacente que haya podido provocar que el servicio se detenga de forma inesperada.
Utilice la siguiente tarea para intentar reiniciar el servicio.
Iniciar el servicio de administración de IIS (IISADMIN)
Target | Microsoft.Windows.InternetInformationServices.6.2.IISAdminService | ||
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.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.6.2.ServerRole.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.IISAdminService" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.6.2.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/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>IISADMIN</ServiceName>
</Configuration>
</UnitMonitor>