Dostupnost Služby publikování na webu

Microsoft.Windows.InternetInformationServices.6.2.WebServer.NTService.CheckServiceState.Monitor (UnitMonitor)

Knowledge Base article:

Souhrn

Tento monitor kontroluje stav služby Webový server služby IIS (W3SVC). Pokud obdržíte chybu z tohoto monitorování, je požadována akce na obnovení provozního stavu služby.

Provozní stavy:

Služba Webový server služby IIS (W3SVC) může mít provozní stav Služba spuštěná nebo Služba není spuštěná.

Konfigurace

Monitorování převezme jeden parametr konfigurace, který řídí, zda by měla být služba monitorována, když její typ spouštění není nastaven na Automaticky. Služba bude ve výchozím nastavení monitorována pouze v případě, že je její typ spouštění nastaven na Automaticky. Toto chování lze podle potřeby upravit.

Příčiny

Služba se může zastavit z mnoha důvodů včetně:

Řešení

Při případném zastavení služby Webový server služby IIS (W3SVC) můžete diagnostikovat problém nebo službu znovu spustit pomocí následujících akcí:

Spuštění služby W3SVC

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.WebServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Webový server služby IIS 8 je nedostupný.
Webový server služby IIS 8 na {0} je nedostupný.
RunAsDefault

Source Code:

<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>