서버 서비스 구성 상태 규칙

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

Knowledge Base article:

요약

이 규칙은 서비스가 잘못된 구성으로 시작하려고 할 때 경고를 생성합니다. 이 경우 경고는 서비스의 구성이 잘못된 것으로 감지되었지만 서비스는 시작할 수 있음을 나타내는 경고 수준의 심각도입니다. 그러나 원하는 구성으로 서비스가 실행되고 있지 않을 수 있습니다.

원인

이 경고는 레지스트리의 서비스 구성 매개 변수가 잘못되었을 때 발생합니다. 다음과 같은 이유로 잘못된 구성이 발생할 수 있습니다.

해결 방법

이 경고를 확인하는 첫 번째 단계는 어느 서비스가 경고를 생성했는지 확인하는 것입니다.

서비스 이름을 확인하려면 경고 설명을 참조하세요. 이 설명에는 다음 정보가 포함되어 있습니다. 서버의 레지스트리 키 %2에 있는 이름이 %1인 값이 올바르지 않기 때문에 무시되었습니다.

실제 경고 설명에서는 위에 나열된 이벤트의 %1 및 %2 매개 변수가 표시됩니다. 두 번째 매개 변수(%2)의 첫 번째 부분은 서비스 이름입니다.

서비스 이름이 확인되면 잘못 구성된 매개 변수는 첫 번째 매개 변수(%1)를 통해 확인할 수 있습니다.

서비스와 매개 변수 이름을 확인한 후 지원 엔지니어는 응용 프로그램에서 제공하는 사용자 인터페이스를 통해 서비스 구성 매개 변수를 수정할 수 있는지 확인해야 합니다. 이 경우 구성을 수정하는 가장 좋은 방법은 다음과 같습니다. 경우에 따라 대체 구성으로 구성을 변경한 다음 올바른 설정을 구성하기 전에 원하는 구성으로 업데이트해야 합니다.

사용자 인터페이스가 제공되지 않는 경우 지원 엔지니어는 관련 매개 변수를 직접 수정할 수 있습니다. 이 작업은 다음 레지스트리 위치에서 수행되며 매개 변수 구성 옵션에 대한 고급 지식이 필요합니다.

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

이러한 옵션이 문제를 해결하는 데 도움이 되지 않는 경우 응용 프로그램 공급업체에 지원을 요청해야 할 수 있습니다.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
서버 서비스가 잘못 구성됨
{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>