Cette règle génère une alerte à chaque fois qu'un service tente de démarrer avec une configuration incorrecte. Dans ce cas, le niveau de gravité de l'alerte est Avertissement, ce qui indique que bien que la configuration du service ait été détectée comme étant incorrecte, le service a quand même pu démarrer avec succès. Cependant, le service n'est peut-être pas exécuté dans la configuration voulue.
Cette alerte se produit lorsque les paramètres de configuration du service dans le Registre sont incorrects. Une configuration incorrecte peut se produire pour les raisons suivantes :
Le service a rencontré une erreur lors de la mise à jour des paramètres de configuration.
La valeur de configuration a peut-être été incorrectement modifiée par une action administrative manuelle.
Une autre application a incorrectement modifié les paramètres de configuration du service.
La première étape pour résoudre cette alerte est de déterminer quel service l'a générée.
Référez-vous à la description de l'alerte pour déterminer le nom du service. Cette description contient les informations suivantes : La valeur appelée %1 dans la clé de Registre %2 du serveur est incorrecte et a été ignorée.
Les paramètres %1 et %2 de l'événement répertorié ci-dessus seront remplis dans la description actuelle de l'alerte. La première partie du second paramètre (%2) est le nom du service.
Une fois que le nom du service a été déterminé, le paramètre incorrectement configuré peut être déterminé grâce au premier paramètre (%1).
Une fois que les noms du service et du paramètre sont connus, l'ingénieur du support technique doit essayer de déterminer si les paramètres de configuration du service peuvent être modifiés avec l'interface utilisateur fournie avec l'application. C'est dans ce cas le meilleur moyen de corriger la configuration. Dans certains cas, la configuration doit être modifiée par une configuration de remplacement puis mise à jour vers la configuration voulue avant de pouvoir configurer les bons paramètres.
Si aucune interface utilisateur n'est fournie, l'ingénieur du support technique peut décider de modifier directement le paramètre concerné. Cette opération est effectuée dans l'emplacement du Registre suivant et nécessite une connaissance approfondie des options de configuration des paramètres.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\%ServiceName\Parameters\%Parameter Name%
Si ces options ne permettent pas d'aider à résoudre ce problème, l'éditeur de l'application doit être contacté pour un support technique.
Target | Microsoft.Windows.Server.6.2.OperatingSystem | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.SingleEventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.6.2.OperatingSystem.ServerServiceConfiguration" Accessibility="Public" Enabled="true" Target="WindowsServer!Microsoft.Windows.Server.6.2.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.6.2.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>