Dostępność testu aplikacji sieci Web

Microsoft.SystemCenter.WebApplicationSolutions.WebTestAggregator.WebTest.DependencyMonitor (DependencyMonitor)

Monitor zależności służący do sprawdzania dostępności testu dla wszystkich testów w aplikacji sieci Web.

Knowledge Base article:

Podsumowanie

Ten monitor odzwierciedla stan wszystkich testów aplikacji sieci Web zdefiniowanych w rozwiązaniu. Ten monitor stanie się czerwony, gdy kondycja co najmniej jednego testu będzie zła.

Przyczyny

Kondycja co najmniej jednego testu w tej aplikacji sieci Web jest zła. Stan złej kondycji wskazuje, że adres URL jest niedostępny, zwraca dane zbyt wolno lub nie zwraca oczekiwanych danych.

Rozwiązania

Przejdź do widoku stanu aplikacji sieci Web i znajdź test, którego kondycja jest zła. Następnie otwórz eksplorator kondycji, aby określić, dlaczego kondycja testu jest zła.

Element properties:

TargetMicrosoft.SystemCenter.WebApplicationSolutions.SingleUrlTest
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
Source MonitorSystem.Health.AvailabilityState
RelationshipMicrosoft.SystemCenter.WebApplicationSolutions.WebTest.IsMemberOf.WebTestAggregator
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Co najmniej jedna aplikacja sieci Web jest niedostępna
To jest komunikat alertu wygenerowany w rozwiązaniu szablonu Monitorowanie dostępności aplikacji sieci Web. Oznacza, że co najmniej jeden test w aplikacji sieci Web zakończył się niepowodzeniem.

Source Code:

<DependencyMonitor ID="Microsoft.SystemCenter.WebApplicationSolutions.WebTestAggregator.WebTest.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.WebApplicationSolutions.SingleUrlTest" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Microsoft.SystemCenter.WebApplicationSolutions.WebTest.IsMemberOf.WebTestAggregator" MemberMonitor="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.WebApplicationSolutions.WebTestAggregator.WebTest.DependencyMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>