Avisering vid ogiltig Runbook-definition

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

Skapar en avisering vid händelse som visar att en Runbook har sparats med en ogiltig definition.

Knowledge Base article:

Sammanfattning

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

Orsaker

Ett arbetsflöde som definierats i System Center 2012 R2 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.2012R2.Server.Web
CategoryAlert
EnabledFalse
Event_ID50006
Event SourceMicrosoft-ServiceManagementAutomation
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Runbook-definitionen är ogiltig.
{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.RunbookDefinitionInvalid" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Web" 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>50006</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.RunbookDefinitionInvalid.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>