Moniteur de disponibilité de Service IIS sur Point de mise à jour de logiciels

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

Ce moniteur vérifie l'état de disponibilité des services IIS.

Knowledge Base article:

Résumé

Ce moniteur vérifie l'état du service de serveur Web IIS (W3SVC). Si vous recevez une alerte à partir de ce moniteur, vous devez prendre les mesures requises pour rétablir l'état opérationnel du service.

Ce moniteur est identique au moniteur de service de serveur Web IIS du pack d'administration Internet Information Service. Si ce dernier est activé, ce moniteur peut être désactivé pour éviter les doublons d'alertes.

Causes

Un service peut s'arrêter pour différentes raisons, notamment :

Résolutions

Si le service de serveur Web IIS (W3SVC) n'est pas en cours d'exécution, vous pouvez diagnostiquer le problème ou redémarrer le service en effectuant les opérations suivantes :

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Le service IIS n'est pas en cours d'exécution sur le Point de mise à jour de logiciels
Le service {0} sur l'ordinateur {1} n'est pas en cours d'exécution.
RunAsDefault
CommentSIV:GEN0247

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint.IIS.ServiceHealth" Comment="SIV:GEN0247" Accessibility="Public" Enabled="false" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint.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>