Monitor für Fehler beim Ausführen des Auftrags im Windows Azure-Paket: TenantAPI

WindowsAzurePack.Monitor.JobExecutionFailed.TenantAPI (UnitMonitor)

Fehler: Beim Auftrag ist ein Fehler aufgetreten.

Knowledge Base article:

Zusammenfassung

Überwacht Fehler beim Ausführen regelmäßiger Wartungsaufträge. Hierzu wird das Ereignisprotokoll regelmäßig auf dieses Ereignis überprüft.

Ursachen

Wenn sich dieser Monitor im Fehlerstatus befindet, kann der SQL Server oder die entsprechende Datenbank nicht von der Website aufgerufen werden, die diesen Fehler meldet. Oder es ist eine fehlerhafte Konfiguration vorhanden.

Auflösung

Prüfen Sie, dass der SQL Server und die Zieldatenbank für die aufrufende Website zugänglich sind. Die richtigen Konfigurationsschritte finden Sie bei Bedarf im Windows Azure Pack-Handbuch.

Konfiguration

Damit dieser Monitor korrekt funktionieren kann, benötigt er die Leseberechtigung für das Ereignisprotokoll.

Option

Definition

Standard

Warnung bei Status

Integritätsstatus für den Monitor, der die Warnung generiert.

Der Monitor befindet sich in einem kritischen Integritätsstatus

Warnungspriorität

Priorität der für diesen Monitor generierten Warnung.

Hoch

Warnungsschweregrad

Schweregrad der für diesen Monitor generierten Warnung.

Kritisch

Warnung automatische Auflösung

Bestimmt, ob die Warnung automatisch aufgelöst werden soll, wenn der Monitor wieder einen fehlerfreien Status aufweist.

Wahr

Aktiviert

Bestimmt, ob der Monitor ausgeführt werden soll.

Wahr

Generiert Warnungen

Bestimmt, ob der Monitor eine Warnung generieren soll, wenn sich der Status in eine Warnung oder einen kritischen Status ändert.

Wahr

Intervall

Dauer zwischen den Ausführungen des Monitors (Angabe in Minuten).

180

Element properties:

TargetWindowsAzurePack.TenantAPI
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeWindowsAzurePack.MonitorType.CustomSingleEventLogTimer2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Fehler: Warnung für Fehler beim Ausführen des Auftrags im Windows Azure-Paket
Fehler: Beim Auftrag ist ein Fehler aufgetreten. Weitere Informationen finden Sie in der Beschreibung für das Ereignis im Ereignisprotokoll.
RunAsDefault
CommentWAP Monitor Event for Machine

Source Code:

<UnitMonitor ID="WindowsAzurePack.Monitor.JobExecutionFailed.TenantAPI" Accessibility="Public" Enabled="true" Target="WindowsAzurePack.TenantAPI" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="WindowsAzurePack.MonitorType.CustomSingleEventLogTimer2StateMonitorType" ConfirmDelivery="false" Comment="WAP Monitor Event for Machine">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="WindowsAzurePack.Monitor.JobExecutionFailed.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ErrorEventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<!-- Computer name for the first event. We will use a variable to get the target computer name. -->
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<!-- Name of the log containing the first event. -->
<LogName>Microsoft-WindowsAzurePack-MgmtSvc-TenantAPI/Operational</LogName>
<!-- Expression for the first event -->
<Expression>
<And>
<!-- Expression for the first event number -->
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">262</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<!-- Expression for the first event source -->
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-WindowsAzurePack-MgmtSvc-TenantAPI</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<TimerWaitInSeconds>10800</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>