Questo monitoraggio controlla lo stato del servizio Server Web IIS (W3SVC). Se si riceve un avviso da questo monitoraggio, sarà necessario intraprendere un'azione per ripristinare lo stato operativo del servizio.
Stati operativi:
Lo stato operativo del servizio Server Web IIS (W3SVC) può essere "In esecuzione" o "Non in esecuzione".
Il monitoraggio utilizza un singolo parametro di configurazione che controlla se il servizio deve essere monitorato quando il suo tipo di avvio non è impostato "Automatico". Per impostazione predefinita, il servizio verrà monitorato solamente se il tipo di avvio è impostato su "Automatico". L'intervallo può essere modificato in base alle esigenze.
È possibile che un servizio venga interrotto per diversi motivi, tra cui:
Il servizio è stato arrestato da un amministratore.
È stato impedito l'avvio del servizio a causa dell'impossibilità di autenticare l'account utente.
Il servizio ha rilevato un'eccezione che ne ha causato l'arresto.
Il servizio non era configurato correttamente e questo ne ha impedito l'avvio.
Se lo stato operativo del servizio Server Web IIS (W3SVC) è "Non in esecuzione", è possibile diagnosticare il problema oppure riavviare il servizio facendo quanto segue:
Controllare se sono stati generati contemporaneamente altri avvisi relativi ai servizi. Tali avvisi potrebbero essere utili per identificare con maggiore precisione il motivo per cui il servizio è passato allo stato "Non in esecuzione".
Rivedere le registrazioni degli eventi nel computer gestito e correggere qualsiasi problema di fondo che rappresenti una possibile causa dell'interruzione imprevisto del servizio.
Per riavviare il servizio, eseguire l'attività descritta di seguito.
Avvia servizio Server Web (W3SVC)
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer | ||
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.WebServer.NTService.CheckServiceState.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" 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.WebServer.NTService.CheckServiceState.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</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>W3SVC</ServiceName>
</Configuration>
</UnitMonitor>