Warnung bei Auftragsstatus "Beendet"

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

Es wird eine Warnung erstellt, wenn ein empfangenes Ereignis darauf hinweist, dass ein Auftragsstatus in "Beendet" geändert wurde.

Knowledge Base article:

Zusammenfassung

Es wird eine Warnung als Antwort auf Ereignis 3184 erstellt.

Gründe

Bei einem in System Center 2012 R2 Orchestrator - Service Management Automation definierten Workflow konnte ein Auftrag nicht gestartet oder abgeschlossen werden. Entweder ist dies auf eine ungültige Konfiguration zurückzuführen, oder ein Benutzer hat den Workflow manuell beendet.

Auflösung

Rufen Sie das Windows Azure Pack-Portal auf, und wählen Sie die Automation-Ressource aus, um das Problem zu beheben. Wählen Sie "Runbooks" aus, und verwenden Sie die Filteroption, um das in der Warnung angegebene Runbook auszuwählen und den Auftragsstatus anzuzeigen. Wenn das Runbook ausgewählt ist, zeigen Sie den Verlauf der Auftragszusammenfassung an, um die Ursache des Fehlers zu bestimmen.

Konfiguration

Die folgenden Optionen können für diese Regel konfiguriert werden:

Option

Definition

Standard

Aktiviert

Hiermit wird angegeben, ob die Regel ausgeführt werden soll.

Wahr

Warnungspriorität

Dies ist die Priorität der von dieser Regel generierten Warnung.

0 = Niedrig

1 = Mittel

2 = Hoch

Moderat

Warnungsschweregrad

Dies ist der Schweregrad der von dieser Regel generierten Warnung.

0 = Information

1 = Warnung

2 = Kritisch

Kritisch

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
CategoryAlert
EnabledFalse
Event_ID3184
Event SourceMicrosoft-ServiceManagementAutomation
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Auftragsstatus wurde in "Beendet" geändert.
{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.JobStatusStopped" 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>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.2012R2.RuleAlert.JobStatusStopped.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>