Integridade de Configuração de Serviço Servidor

Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration (UnitMonitor)

Knowledge Base article:

Resumo

Esta regra gerará um alerta sempre que um serviço tentar iniciar com uma configuração inválida. Nesse caso, o alerta tem gravidade em nível de aviso, indicando que, embora a configuração do serviço tenha sido detectada como inválida, o serviço ainda podia iniciar corretamente. No entanto o serviço pode não estar em execução na configuração desejada.

Causas

Esse alerta ocorre quando os parâmetros da configuração do serviço no Registro são inválidos. Uma configuração inválida pode ocorrer pelos seguintes motivos:

Resoluções

A primeira etapa para resolver esse alerta é determinar por qual serviço ele foi gerado.

Para determinar o nome do serviço, consulte a descrição do alerta. Essa descrição contém as seguintes informações: O valor denominado %1 na chave %2 do Registro não era válido e foi ignorado.

Os parâmetros %1 e %2 do evento listado acima serão preenchidos na descrição real do alerta. A primeira parte do segundo parâmetro (%2) é o nome do serviço.

Depois de determinar o nome do serviço, o parâmetro que está configurado incorretamente pode ser determinado pelo primeiro parâmetro (%1).

Após o reconhecimento dos nomes do serviço e dos parâmetros, o engenheiro de suporte deve tentar determinar se os parâmetros de configuração do serviço podem ser modificados por meio de uma interface de usuário fornecida pelo aplicativo. Nesse caso, essa será a melhor maneira de corrigir a configuração. Em alguns casos, a configuração deve ser alterada para uma configuração alternativa e, em seguida, atualizada para a configuração desejada antes das configurações corretas poderem ser definidas.

Se uma interface de usuário não estiver disponível, o engenheiro de suporte poderá optar por modificar o parâmetro relevante diretamente. Isso é executado no seguinte local do Registro e requer conhecimento avançado das opções de configuração do parâmetro.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\%ServiceName\Parameters\%Parameter Name%

Se essas opções não puderem ajudar a resolver o problema, poderá ser necessário entrar em contato com o fornecedor do aplicativo para obter suporte.

Element properties:

TargetMicrosoft.Windows.Server.2008.OperatingSystem
Parent MonitorSystem.Health.ConfigurationState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
O Serviço Servidor está Configurado Incorretamente
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration" Accessibility="Public" Enabled="true" Target="Server2008!Microsoft.Windows.Server.2008.OperatingSystem" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.OperatingSystem.ServerServiceConfiguration.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ManualReset" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="ConfigError" MonitorTypeStateID="EventRaised" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventSourceName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2506</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>