IIS-Anwendungspool-Check-Referenz

Konfigurationsoptionen für den IIS-Anwendungspool-Check

IIS-Anwendungspool-Check-Referenz

Der IIS-Anwendungspool-Check überwacht den Status von IIS-Anwendungspools und warnt, wenn Pools gestoppt sind.

Konfigurationsfelder

FeldTypErforderlichStandardBeschreibung
Alle Anwendungspools überwachenBooleanNeinJaAlle IIS-Anwendungspools auf diesem Server prüfen
Zu überwachende AnwendungspoolsListe von StringsNeinBestimmte zu überwachende Anwendungspool-Namen (sichtbar, wenn "Alle Anwendungspools überwachen" ausgeschaltet ist)
Warnung bei gestoppten PoolsBooleanNeinJaWarnung melden, wenn ein Anwendungspool gestoppt ist
Kritisch bei gestoppten PoolsBooleanNeinNeinKritischen Fehler melden, wenn ein Anwendungspool gestoppt ist. Diese Einstellung hat Vorrang: Ist sie aktiv, wird ein gestoppter Pool als Kritisch gemeldet, auch wenn "Warnung bei gestoppten Pools" ausgeschaltet ist.

"Warnung bei gestoppten Pools" und "Kritisch bei gestoppten Pools" stehen im Check-Formular unter Schweregrad-Einstellungen.

Erfasste Metriken

  • Gesamtzahl der ausgewerteten Anwendungspools
  • Name jedes gestoppten Anwendungspools
  • Status jedes gestoppten Anwendungspools
  • Ergebnis-Schweregrad pro Pool, angezeigt als OK, Warnung oder Kritisch

Ein Pool gilt als gestoppt, sobald sein Status etwas anderes als Started ist. Ein Pool, der gerade neu startet und auf Starting oder Stopping steht, wird also ebenfalls gemeldet. Der Status wird genau so übernommen, wie IIS ihn meldet. Nur diese Pools werden einzeln aufgeführt; gestartete Pools zählen zur Gesamtzahl, werden aber nicht aufgelistet.

Ergebnisverhalten

SituationErgebnis
Alle überwachten Pools haben den Status StartedErfolg
appcmd.exe auf dem Server nicht gefundenWarnung
Abfrage über appcmd.exe schlägt fehlFehler
Keine Anwendungspools gefunden oder keiner der eingetragenen Pool-Namen passtWarnung
Ein überwachter Pool hat einen anderen Status als StartedWarnung oder Kritisch, je nach Schweregrad-Einstellungen
Ein Pool ist nicht gestartet, aber beide Schweregrad-Einstellungen sind ausgeschaltetErfolg. Der Pool wird weiterhin im Ergebnis aufgeführt, ändert aber den Check-Status nicht

Wenn "Alle Anwendungspools überwachen" ausgeschaltet ist, die Pool-Liste aber leer bleibt, wird der Filter übersprungen und alle Anwendungspools werden geprüft.

Plattformunterstützung

PlattformUnterstützt
Windows (IIS)Ja
LinuxNein
macOSNein

Hinweise

  • Erfordert IIS mit verfügbarer appcmd.exe unter %WINDIR%\system32\inetsrv\appcmd.exe; der Check ruft dieses Tool auf und liest dessen XML-Ausgabe aus.
  • Der Check wartet 15 Sekunden auf eine Antwort von appcmd.exe. Dauert es länger, bricht er das Warten ab und meldet eine Warnung oder einen Fehler statt einer Pool-Liste.
  • Der Check prüft den Status zum Zeitpunkt der Ausführung. Ein Anwendungspool, der kurz für ein Recycling gestoppt war und neu gestartet hat, wird als gestartet angezeigt.
  • Der Check läuft alle 5 Minuten auf dem Agenten. Das Intervall ist nicht durch den Benutzer konfigurierbar.

Siehe auch: Einen IIS-Anwendungspool-Check konfigurieren