Waarschuwen wanneer taak is onderbroken door uitzondering

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

Hiermee wordt een waarschuwing gemaakt wanneer een gebeurtenis wordt ontvangen die aangeeft dat een taak is onderbroken door een uitzondering.

Knowledge Base article:

Samenvatting

Maakt een waarschuwing op basis van gebeurtenis 3186.

Oorzaken

Een gedefinieerde werkstroom in System Center 2012 R2 Orchestrator - Service Management Automation is beëindigd vanwege een uitzondering.

Oplossing

U lost het probleem op door naar de Windows Azure Pack-portal te gaan en de resource Automation te selecteren. Selecteer Runbooks en gebruik de filteroptie om het runbook uit de waarschuwing te selecteren en de status van taken te bekijken. Vervolgens controleert u de geschiedenis van het taakoverzicht om de oorzaak van de fout te bepalen.

Configuratie

De volgende opties kunnen worden geconfigureerd bij deze regel:

Optie

Definitie

Standaard

Ingeschakeld

Geeft aan of de regel actief moet zijn.

True

Waarschuwingsprioriteit

Prioriteit van de waarschuwing die wordt gegenereerd door deze regel.

0 = Laag

1 = Gemiddeld

2 = Hoog

Gemiddeld

Ernst van waarschuwing

Ernst van de waarschuwing die wordt gegeneerd door deze regel.

0 = Informatie

1 = Waarschuwing

2 = Kritiek

Kritiek

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
CategoryAlert
EnabledFalse
Event_ID3186
Event SourceMicrosoft-ServiceManagementAutomation
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Taak is onderbroken door uitzondering.
{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.JobStatusSuspendedByException" 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>3186</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>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.RuleAlert.JobStatusSuspendedByException.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>