Zum Hauptinhalt springen
Datenbanken & Anwendungen

IIS-Anwendungspool

Lass dich warnen oder alarmieren, wenn ein IIS-Anwendungspool auf deinem Windows Server gestoppt ist.

Der Check IIS-Anwendungspool überwacht den Status von Anwendungspools auf einem Windows Server mit Internet Information Services (IIS) und warnt, wenn Pools gestoppt sind. Ein gestoppter Anwendungspool bedeutet, dass die gehostete Webanwendung nicht erreichbar ist. Der Check läuft nur unter Windows, alle 5 Minuten auf dem Agenten. Das Intervall ist nicht durch den Benutzer konfigurierbar.

Voraussetzungen

  • Du benötigst die Berechtigung Monitoring-Check-Verwaltung.
  • Das Zielgerät muss ein Windows Server mit installiertem IIS und einem verbundenen Agent sein.
  • appcmd.exe muss unter %WINDIR%\system32\inetsrv\appcmd.exe verfügbar sein; der Check ruft dieses Tool auf und liest dessen XML-Ausgabe aus.

Schritte

IIS-Anwendungspool-Check-Editor mit rot umrandeter Schaltfläche "Check hinzufügen"

  1. Gehe zu Geräte und öffne das Gerät.
  2. Klicke auf den Tab Checks → Check hinzufügen → IIS-Anwendungspool.
  3. Standardmäßig überwacht der Check alle Anwendungspools. Um nur bestimmte Pools zu überwachen, schalte Alle Anwendungspools überwachen aus und trage die Poolnamen unter Zu überwachende Anwendungspools ein.
  4. Konfiguriere unter Schweregrad-Einstellungen das Alarmverhalten mit Warnung bei gestoppten Pools und Kritisch bei gestoppten Pools.
  5. Klicke auf Check hinzufügen.

Nach dem ersten Check-Intervall siehst du das Ergebnis im Checks-Tab des Geräts.

Einstellungen

FeldTypErforderlichStandardBeschreibung
Alle Anwendungspools überwachenBooleanNeinJaAlle IIS-Anwendungspools auf diesem Server prüfen
Zu überwachende AnwendungspoolsListe von StringsNein—Bestimmte 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.

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

Ergebnisse

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

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.

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.

Erfasste Metriken

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

Nur gestoppte Pools werden einzeln aufgeführt; gestartete Pools zählen zur Gesamtzahl, werden aber nicht aufgelistet.

Tipps

  • Setze Kritisch bei gestoppten Pools auf Ja für Anwendungspools, die Produktionswebsites hosten. Dies überschreibt die Warnung, sodass der Check einen kritischen Fehler statt einer Warnung meldet, wenn ein Pool gestoppt ist.
  • IIS kann Anwendungspools nach einem Zeitplan recyceln — kurze Neustarts sind normal. Der Check prüft den Status zum Zeitpunkt der Ausführung, sodass ein Pool, der für ein Recycling kurz gestoppt war und wieder läuft, als gestartet angezeigt wird.
  • Wenn du Anwendungspools hast, die absichtlich gestoppt sind (Staging, stillgelegte Websites), überwache bestimmte Pools namentlich statt alle Pools.