Avisering vid jobbstatus Stoppat

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

Skapar en avisering vid händelse som visar att statusen för ett jobb har ändrats till Stoppat.

Knowledge Base article:

Sammanfattning

Skapar en avisering som svar på händelse 3184.

Orsaker

Ett arbetsflöde som definierats i System Center Orchestrator - Service Management Automation kunde inte starta eller slutföra ett jobb på grund av en ogiltig konfiguration eller på att åtgärden avbröts av användaren.

Lösning

Du kan felsöka problemet genom att gå till Windows Azure-paketportalen och välja automatiseringsresursen. Välj Runbooks och använd filteralternativet för att välja den Runbook som angetts i aviseringen och visa statusen för jobb. Sedan kan du visa en sammanfattning över jobbhistorik och ta reda på orsaken till felet.

Konfiguration

Följande alternativ kan konfigureras för den här regeln:

Alternativ

Definition

Standard

Aktiverat

Anger huruvida regeln ska köras.

Sant

Aviseringsprioritet

Prioritet för aviseringen som skapas av den här regeln.

0 = Låg

1 = Medelhög

2 = Hög

Medel

Allvarlighetsgrad för avisering

Allvarlighetsgrad för aviseringen som skapas av den här regeln.

0 = Information

1 = Varning

2 = Kritisk

Kritisk

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.Server.RunbookWorker
CategoryAlert
EnabledFalse
Event_ID3184
Event SourceMicrosoft-ServiceManagementAutomation
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Jobbstatusen har ändrats till Stoppat.
{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>