Alerte sur état de tâche Arrêté

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

Crée une alerte lors de la réception d'événement indiquant que l'état d'une tâche est devenu Arrêté.

Knowledge Base article:

Résumé

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

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.RunbookWorker
CategoryAlert
EnabledFalse
Event_ID3184
Event SourceMicrosoft-ServiceManagementAutomation
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
État de la tâche devenu Arrêté.
{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.JobStatusStopped" Target="Microsoft.SystemCenter.ServiceManagementAutomation.Server.RunbookWorker" 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>3184</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.JobStatusStopped.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>