Monitorování dostupnosti služby IIS v bodu webové služby Application Catalog

Microsoft.SystemCenter2012.ConfigurationManager.ApplicationWebService.IIS.ServiceHealth (UnitMonitor)

Toto monitorování ověří stav dostupnosti služeb IIS.

Knowledge Base article:

Souhrn

Toto monitorování ověří stav služby webového serveru IIS (W3SVC). Objeví-li se v tomto monitorování výstraha, je vyžadována akce, která službu vrátí zpět do provozního stavu.

Toto monitorování je stejné jako monitorování služby webového serveru IIS sady Management pack služby Internet Information Service. Je-li takové monitorování povoleno, toto monitorování lze zakázat, a vyhnout se tak zdvojeným výstrahám.

Příčiny

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

Řešení

Jestliže služba webového serveru IIS (W3SVC) neběží, můžete problém diagnostikovat, nebo službu níže uvedenými postupy restartovat:

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.ApplicationWebService
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Služba IIS v bodě webové služby Application Catalog neběží
Služba {0} v počítači {1} neběží.
RunAsDefault
CommentSIV:GEN0245

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.ApplicationWebService.IIS.ServiceHealth" Comment="SIV:GEN0245" Accessibility="Public" Enabled="false" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.ApplicationWebService" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.ApplicationWebService.IIS.ServiceHealth_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='DisplayName']$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</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"]/PrincipalName$</ComputerName>
<ServiceName>W3SVC</ServiceName>
<CheckStartupType/>
</Configuration>
</UnitMonitor>