9 Warteschlange
Übersicht
Die Warteschlange zeigt Datenpunkte an, die auf eine Aktualisierung warten. Die Warteschlange ist lediglich eine logische Darstellung von Daten. Es gibt in Zabbix keine IPC-Warteschlange und auch keinen anderen Warteschlangenmechanismus.
Von Proxys überwachte Datenpunkte sind ebenfalls in der Warteschlange enthalten – sie werden für den Aktualisierungszeitraum der Proxy-Verlaufsdaten als in der Warteschlange gezählt.
In der Warteschlange werden nur Datenpunkte mit geplanten Aktualisierungszeiten angezeigt. Das bedeutet, dass die folgenden Datenpunkttypen von der Warteschlange ausgeschlossen sind:
- aktive Zabbix-Agent-Datenpunkte vom Typ log, logrt und event log
- SNMP-Trap-Datenpunkte
- Trapper-Datenpunkte
- Datenpunkte der Web-Überwachung
- abhängige Datenpunkte
Die von der Warteschlange angezeigten Statistiken sind ein guter Indikator für die Leistung des Zabbix-Servers.
Die Warteschlange wird direkt vom Zabbix-Server über das JSON-Protokoll abgerufen. Die Informationen sind nur verfügbar, wenn der Zabbix-Server läuft.
Datenpunkte werden in der Warteschlange nicht gezählt, wenn die Schnittstelle des Datenpunkts aufgrund von Verbindungsproblemen nicht verfügbar wird oder der Agent nicht ordnungsgemäß funktioniert.
Lesen der Queue
Um die Queue zu lesen, gehen Sie zu Administration > Queue > Queue overview.

Die Abbildung hier ist im Allgemeinen „ok“, daher können wir annehmen, dass der Server ordnungsgemäß arbeitet.
Die Queue zeigt einige Datenpunkte, die bis zu 30 Sekunden warten. Es wäre hilfreich zu wissen, um welche Datenpunkte es sich handelt.
Um genau das zu tun, wählen Sie im Dropdown-Menü des Titels Queue details aus. Nun sehen Sie eine Liste dieser verzögerten Datenpunkte.

Anhand dieser bereitgestellten Details lässt sich möglicherweise herausfinden, warum diese Datenpunkte verzögert sein könnten.
Bei einem oder zwei verzögerten Datenpunkten besteht vielleicht kein Grund zur Beunruhigung. Sie werden möglicherweise in einer Sekunde aktualisiert. Wenn Sie jedoch sehen, dass eine größere Anzahl von Datenpunkten zu lange verzögert wird, könnte ein ernsteres Problem vorliegen.
Siehe auch: Ausrichten von Zeitzonen bei der Verwendung von Planungsintervallen.

Warteschlangen-Datenpunkt
Ein spezieller interner Datenpunkt zabbix[queue,<from>,<to>] kann verwendet werden, um den Zustand der Warteschlange in Zabbix zu überwachen. Er gibt die Anzahl der Datenpunkte zurück, die um den festgelegten Zeitraum verzögert sind. Weitere Informationen finden Sie unter Interne Datenpunkte.