Alerte sur définition Runbook non valide

Microsoft.SystemCenter.ServiceManagementAutomation.RuleAlert.RunbookDefinitionInvalid (Rule)

Crée une alerte lors de la réception d'événement indiquant qu'un Runbook a été enregistré avec une définition non valide.

Knowledge Base article:

Résumé

Crée une alerte en réponse à l'événement 50006.

Causes

Un flux de travail défini dans System Center Orchestrator - Service Management Automation n'a pas pu démarrer ou effectuer une tâche, à cause d'une configuration incorrecte ou de l'arrêt manuel par un utilisateur.

Résolution

Pour résoudre le problème, accédez au portail Windows Azure Pack et sélectionnez la ressource Automation. Sélectionnez Runbooks et utilisez l'option de filtre pour sélectionner le runbook spécifié dans l'alerte et afficher l'état de la tâche. Une fois sélectionné, affichez l'historique du résumé de la tâche pour déterminer la cause de l'échec.

Configuration

Il est possible de configurer les options suivantes sur cette règle :

Option

Définition

Valeur par défaut

Activé

Indique si la règle doit être exécutée.

Vrai

Priorité de l'alerte

Priorité de l'alerte générée par cette règle.

0 = Faible

1 = Moyenne

2 = Élevée

Moyenne

Gravité de l'alerte

Gravité de l'alerte générée par cette règle.

0 = Information

1 = Avertissement

2 = Critique

Critique

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.Server.WebService
CategoryAlert
EnabledFalse
Event_ID50006
Event SourceMicrosoft-ServiceManagementAutomation
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
La définition du Runbook n'est pas valide.
{0}
Event LogMicrosoft-ServiceManagementAutomation/Operational

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.ServiceManagementAutomation.RuleAlert.RunbookDefinitionInvalid" Target="Microsoft.SystemCenter.ServiceManagementAutomation.Server.WebService" Enabled="false" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<LogName>Microsoft-ServiceManagementAutomation/Operational</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>50006</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-ServiceManagementAutomation</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.ServiceManagementAutomation.RuleAlert.RunbookDefinitionInvalid.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>