Runbook-tjänst

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.RunbookService (UnitMonitor)

Beräknar statusen på Runbook-tjänsten.

Knowledge Base article:

Sammanfattning

Kontrollerar om Runbook-tjänsten körs på Worker-servern. Tjänsten måste vara igång för att jobb ska kunna köras.

Orsaker

Övervakaren innehåller fel om Runbook-tjänsten stoppas.

Lösning

Starta Runbook-tjänsten.

Konfiguration

Följande alternativ kan konfigureras i den här övervakaren:

Alternativ

Definition

Standard

Tillstånd att avisera vid

Hälsotillstånd för övervakaren som genererar en avisering.

Övervakarens hälsotillstånd är kritiskt

Avisera enbart om tjänstens starttyp är automatisk

Anger om övervakaren ska vara aktiv om startmetoden för tjänsten är något annat än automatisk.

Falskt

Aviseringsprioritet

Prioritet för aviseringen som skapades för den här övervakaren.

Medel

Allvarlighetsgrad för avisering

Prioritet för aviseringen som skapades för den här övervakaren.

Kritisk

Lös avisering automatiskt

Anger huruvida aviseringen ska lösas automatiskt när övervakaren återgår till felfritt tillstånd.

Sant

Aktiverat

Anger huruvida övervakaren ska köras.

Sant

Genererar avisering

Anger huruvida övervakaren ska generera en avisering vid ändring till varningstillstånd eller kritiskt tillstånd.

Sant

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Runbook-tjänsten körs inte
Service Management Automation Runbook-tjänsten körs inte. Inga jobb kommer att bearbetas på den här servern förrän tjänsten har startats.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.RunbookService" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.RunbookService.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>rbsvc</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>