Zum Hauptinhalt springen
Datenbanken & Anwendungen

MSMQ-Warteschlangenlänge

Lass dich warnen, wenn sich Nachrichten in den MSMQ-Warteschlangen eines Windows-Geräts stauen.

Der Check MSMQ-Warteschlangenlänge überwacht, wie viele Nachrichten in den Microsoft-Message-Queuing-Warteschlangen (MSMQ) eines Windows-Geräts liegen, und warnt, wenn sich Nachrichten über die Schwellenwerte hinaus stauen. Er liest dazu den Windows-Leistungsindikator \MSMQ Queue(*)\Messages in Queue auf dem Gerät, dem du ihn zuweist. Der Check läuft nur unter Windows (x64 und Arm64), standardmäßig alle 5 Minuten, und misst die Nachrichtenanzahl zum Zeitpunkt der Ausführung.

Voraussetzungen

  • Microsoft Message Queuing (MSMQ) ist auf dem Gerät installiert und stellt den Leistungsindikator MSMQ Queue bereit.

Schritte

  1. Gehe zu Geräte und öffne das Gerät.
  2. Klicke auf den Tab Checks → Check hinzufügen → MSMQ-Warteschlangenlänge.

Einstellungen

FeldTypErforderlichStandardBeschreibung
Warteschlangenfilter (optional)TextNein—Muster, das den ganzen Warteschlangennamen treffen muss, z. B. *orders*. * steht für beliebig viele Zeichen, ? für genau ein Zeichen; Groß- und Kleinschreibung spielt keine Rolle. Leer lassen, um alle Warteschlangen zu überwachen
Warnung NachrichtenanzahlGanzzahlNein500Anzahl Nachrichten in einer Warteschlange, ab der eine Warnung gemeldet wird
Fehler NachrichtenanzahlGanzzahlNein2000Anzahl Nachrichten in einer Warteschlange, ab der ein kritisches Ergebnis gemeldet wird

Das Muster muss den vollständigen Namen treffen, wie ihn der Leistungsindikator meldet. Setze deshalb * vor und hinter den gesuchten Teil, wenn du nur einen Namensbestandteil kennst.

Ergebnisse

Jede Warteschlange wird einzeln bewertet; das Gesamtergebnis ist der schlechteste Status aller überwachten Warteschlangen.

SituationErgebnis
Alle Warteschlangen unter Warnung NachrichtenanzahlOK
Eine Warteschlange enthält mindestens Warnung Nachrichtenanzahl NachrichtenWarnung
Eine Warteschlange enthält mindestens Fehler Nachrichtenanzahl NachrichtenKritisch
Keine Warteschlange gefunden oder keine passt zum FilterWarnung
Der Leistungsindikator kann nicht gelesen werden, zum Beispiel weil MSMQ nicht installiert istWarnung
Unerwarteter Fehler im CheckFehler

Die Schwellenwerte greifen auch bei Gleichheit. Ist Warnung Nachrichtenanzahl größer als Fehler Nachrichtenanzahl, vertauscht der Check die beiden Werte vor der Auswertung. Das Auslesen des Leistungsindikators hat ein festes Timeout von 30 Sekunden.

Erfasste Metriken

  • Name jeder überwachten Warteschlange
  • Anzahl der Nachrichten je Warteschlange
  • Ergebnis je Warteschlange