Alerte sur tâche suspendue

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.RuleAlert.JobSuspended (Rule)

Crée une alerte lors de la réception d'événement indiquant qu'une tâche a été suspendue.

Knowledge Base article:

Résumé

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

Causes

Un flux de travail défini dans System Center 2012 R2 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.2012R2.Server.Worker
CategoryAlert
EnabledFalse
Event_ID50022
Event SourceMicrosoft-ServiceManagementAutomation
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Tâche suspendue
{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.2012R2.RuleAlert.JobSuspended" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" 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>50022</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.2012R2.RuleAlert.JobSuspended.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>