Sunucu Hizmet Yapılandırması Sistem Durumu Kuralı

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

Knowledge Base article:

Özet

Bu kural, herhangi bir hizmet geçersiz bir yapılandırmayla başlamaya çalıştığında bir uyarı oluşturur. Bu durumda, uyarı önem derecesi uyarı şeklindedir; hizmetin yapılandırmasının geçersiz olduğunun algılandığını ama yine de hizmetin başarıyla başlatılabildiğini gösterir. Ancak hizmet istenen yapılandırmada çalışmıyor olabilir.

Nedenler

Bu uyarı, hizmetin kayıt defterindeki yapılandırma parametreleri geçersiz olduğunda verilir. Geçersiz bir yapılandırma aşağıdaki nedenlerle oluşabilir:

Çözümler

Bu uyarıyı çözümlemede ilk adım, uyarıyı hangi hizmetin oluşturduğunu belirlemektir.

Hizmet adını belirlemek için uyarının açıklamasına başvurun. Açıklama şu bilgileri içerir: Sunucunun %2 kayıt defteri anahtarındaki %1 değeri geçersizdi ve yoksayıldı.

Olayın yukarıda listelenen %1 ve %2 parametreleri, gerçek uyarı açıklamasında doldurulacak. İkinci parametrenin ilk kısmı (%2), hizmetin adıdır.

Hizmet adı belirlendikten sonra yanlış yapılandırılmış olan parametre ilk parametre (%1) yoluyla belirlenebilir.

Hizmet ve parametre adları öğrenildikten sonra destek mühendisi hizmet yapılandırma parametrelerinin uygulamanın sağladığı bir kullanıcı arabirimi yoluyla değiştirilip değiştirilemeyeceğini belirlemeye çalışmalıdır. Değiştirilebiliyorsa, yapılacak en doğru şey yapılandırmayı düzeltmektir. Bazı durumlarda yapılandırmanın başka bir yapılandırılmaya çevrilmesi ve sonra, doğru ayarların yapılandırılabilmesi için önce istenen yapılandırmaya güncelleştirilmesi gerekir.

Bir kullanıcı arabirimi sağlanmamışsa, destek mühendisi ilgili parametreyi doğrudan değiştirmeyi seçebilir. Bu, kayıt defterinde aşağıdaki konumda gerçekleştirilir ve parametre yapılandırma seçenekleriyle ilgili ileri düzey bilgi gerektirir.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\%HizmetAdi\Parametreler\%Parametre Adi%

Bu seçenekler sorunu çözümlemeye yardımcı olamıyorsa, destek için uygulamanın satıcıyla bağlantı kurulması gerekebilir.

Element properties:

TargetMicrosoft.Windows.Server.10.0.OperatingSystem
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Sunucu Hizmeti hatalı yapılandırılmış
{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>