Regra de integridade de configuração de serviço servidor

Microsoft.Windows.Server.10.0.OperatingSystem.ServerServiceConfiguration.Rule (Rule)

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.10.0.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
O serviço servidor está configurado incorretamente
{0}
Event LogSystem

Member Modules:

ID Module Type TypeId RunAs 
EventDS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default

Source Code:

<Rule ID="Microsoft.Windows.Server.10.0.OperatingSystem.ServerServiceConfiguration.Rule" Enabled="true" Target="ServervNext!Microsoft.Windows.Server.10.0.OperatingSystem" ConfirmDelivery="true">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<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>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.10.0.OperatingSystem.ServerServiceConfiguration.Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>