Monitor für die Websiteverfügbarkeit des Windows Azure-Pakets: AdminAPI

WindowsAzurePack.Monitor.WebSiteAvailability.AdminAPI (UnitMonitor)

Überwacht, ob die Website Codes unter 404 zurückgibt

Knowledge Base article:

Zusammenfassung

Überwacht Fehler beim Versuch des Zugriffs auf die Website. Hierzu werden regelmäßig HTTP-Anforderungen an die Website gesendet.

Ursachen

Wenn sich dieser Monitor im Fehlerstatus befindet, ist die Website ausgefallen.

Auflösung

Prüfen Sie den Status der Website und des entsprechenden Anwendungspools mit Inetmgr.exe, und starten Sie sie neu, wenn sie angehalten wurden. Erfassen Sie das Ereignisprotokoll und IIS-Protokoll-Fehlereinträge für die Website. Überprüfen Sie die Protokolle, um zugrunde liegende Ursachen zu bestimmen.

Konfiguration

Damit dieser Monitor korrekt funktionieren kann, muss ihm das Senden von HTTP-Anforderungen an die Website erlaubt sein. Wir im lokalen SCOM-Agent ausgeführt

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.AdminAPI
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeWindowsAzurePack.MonitorType.BasePageErrorCodeMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Die Website des Windows Azure-Pakets hat den Fehlercode 404 oder einen höheren Code zurückgegeben
Die Website des Windows Azure-Pakets ist für Benutzer nicht verfügbar. Sie gibt den Fehlercode 404 oder einen höheren Code zurück. Suchen Sie im Anwendungsereignisprotokoll nach Fehlerereignissen.
RunAsDefault

Source Code:

<UnitMonitor ID="WindowsAzurePack.Monitor.WebSiteAvailability.AdminAPI" Accessibility="Public" Enabled="true" Target="WindowsAzurePack.AdminAPI" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="WindowsAzurePack.MonitorType.BasePageErrorCodeMonitor" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="WindowsAzurePack.Monitor.WebServiceAvailability.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ErrorCodeFailure" MonitorTypeStateID="ErrorCodeFailure" HealthState="Error"/>
<OperationalState ID="ErrorCodeSuccess" MonitorTypeStateID="ErrorCodeSuccess" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RequestID>1</RequestID>
<Url>$Target/Property[Type="WindowsAzurePack.AdminAPI"]/SiteAddress$/</Url>
<IntervalSeconds>1800</IntervalSeconds>
</Configuration>
</UnitMonitor>