Monitor de Disponibilidade do Serviço IIS em Ponto de Gestão

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

Este monitor verifica o estado de disponibilidade dos serviços IIS.

Knowledge Base article:

Resumo

Este monitor verifica o estado do serviço de Servidor de Web IIS (W3SVC). Se receber um alerta deste monitor, será necessária uma ação para repor o serviço num estado operacional.

Este monitor é o mesmo que o monitor de serviço de Servidor de Web IIS do pacote de gestão do Serviço de Informação Internet. Se esse monitor estiver ativado, este monitor pode ser desativado para evitar alertas duplicados.

Causas

Um serviço pode parar por muitos motivos, incluindo:

Resoluções

Se o serviço de Servidor de Web IIS (W3SVC) não estiver em execução, pode diagnosticar o problema ou reiniciar o serviço, efetuando as seguintes ações:

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.ManagementPoint
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
O Serviço IIS Não Está em Execução no Ponto de Gestão
O serviço {0} no computador {1} não está em execução.
RunAsDefault
CommentSIV:GEN0244

Source Code:

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