8 Interne Prüfungen
Übersicht
Interne Überprüfungen ermöglichen die Überwachung der internen Prozesse von Zabbix. Mit anderen Worten: Sie können überwachen, was im Zabbix Server oder Zabbix Proxy vor sich geht.
Interne Überprüfungen werden berechnet:
- auf dem Zabbix Server - wenn der Host vom Server überwacht wird
- auf dem Zabbix Proxy - wenn der Host vom Proxy überwacht wird
Interne Überprüfungen werden vom Server oder Proxy unabhängig vom Wartungsstatus des Hosts verarbeitet.
Um diesen Datenpunkt zu verwenden, wählen Sie den Datenpunkt-Typ Zabbix internal.
Interne Überprüfungen werden von Zabbix-Pollern verarbeitet.
Leistung
Die Verwendung einiger interner Datenpunkte kann sich negativ auf die Leistung auswirken. Diese Datenpunkte sind:
zabbix[host,,items]zabbix[host,,items_unsupported]zabbix[hosts]zabbix[items]zabbix[items_unsupported]zabbix[queue,,]zabbix[requiredperformance]zabbix[stats,,,queue,,]zabbix[triggers]
Die Frontend-Bereiche Systeminformationen und Warteschlange sind ebenfalls betroffen.
Unterstützte Prüfungen
Die Datenpunktschlüssel sind ohne anpassbare Parameter und zusätzliche Informationen aufgeführt. Klicken Sie auf den Datenpunktschlüssel, um die vollständigen Details anzuzeigen.
| Datenpunktschlüssel | Beschreibung |
|---|---|
| zabbix[boottime] | Die Startzeit des Zabbix-Server- oder Zabbix-Proxy-Prozesses in Sekunden. |
| zabbix[cluster,discovery,nodes] | Ermittelt die Knoten des Hochverfügbarkeitsclusters. |
| zabbix[connector_queue] | Die Anzahl der in die Connector-Warteschlange eingereihten Werte. |
| zabbix[discovery_queue] | Die Anzahl der in die Discovery-Warteschlange eingereihten Netzwerkprüfungen. |
| zabbix[host,,items] | Die Anzahl aktivierter Datenpunkte (unterstützt und nicht unterstützt) auf dem Host. |
| zabbix[host,,items_unsupported] | Die Anzahl aktivierter nicht unterstützter Datenpunkte auf dem Host. |
| zabbix[host,,maintenance] | Der aktuelle Wartungsstatus des Hosts. |
| zabbix[host,active_agent,available] | Die Verfügbarkeit aktiver Agent-Prüfungen auf dem Host. |
| zabbix[host,discovery,interfaces] | Die Details aller konfigurierten Schnittstellen des Hosts im Zabbix-Frontend. |
| zabbix[host,,available] | Die Verfügbarkeit der Hauptschnittstelle eines bestimmten Prüfungstyps auf dem Host. |
| zabbix[hosts] | Die Anzahl überwachter Hosts. |
| zabbix[items] | Die Anzahl aktivierter Datenpunkte (unterstützt und nicht unterstützt). |
| zabbix[items_unsupported] | Die Anzahl nicht unterstützter Datenpunkte. |
| zabbix[java,,] | Informationen über das Zabbix Java gateway. |
| zabbix[lld_queue] | Die Anzahl der in die Verarbeitungswarteschlange für Low-Level-Discovery eingereihten Werte. |
| zabbix[preprocessing] | Statistiken der vom Präprozessierungsmanager empfangenen Werte. |
| zabbix[preprocessing_queue] | Die Anzahl der in die Präprozessierungswarteschlange eingereihten Werte. |
| zabbix[process,,,] | Der prozentuale Zeitanteil, den ein bestimmter Zabbix-Prozess oder eine Gruppe von Prozessen (identifiziert durch <type> und <mode>) im Zustand <state> verbracht hat. |
| zabbix[proxy,,] | Informationen über den Zabbix-Proxy. |
| zabbix[proxy,discovery] | Die Liste der Zabbix-Proxys. |
| zabbix[proxy group,,available] | Die Anzahl der Online-Proxys in einer Proxy-Gruppe. |
| zabbix[proxy group,,pavailable] | Der Prozentsatz der Online-Proxys in einer Proxy-Gruppe. |
| zabbix[proxy group,,proxies] | Die Liste der Zabbix-Proxys in einer Proxy-Gruppe. |
| zabbix[proxy group,,state] | Der Status einer Proxy-Gruppe. |
| zabbix[proxy group,discovery] | Gibt eine Liste von Proxy-Gruppen mit Konfigurationsdaten und Echtzeitdaten zurück. |
| zabbix[proxy_buffer,buffer,] | Gibt Statistiken zur Nutzung des Proxy-Speicherpuffers zurück. |
| zabbix[proxy_buffer,state,changes] | Gibt die Anzahl der Statusänderungen zwischen Festplatten-/Speicherpuffermodi seit dem Start zurück. |
| zabbix[proxy_buffer,state,current] | Gibt den aktuellen Betriebsstatus zurück, in dem die neuen Daten gespeichert werden. |
| zabbix[proxy_history] | Die Anzahl der Werte in der Proxy-History-Tabelle, die darauf warten, an den Server gesendet zu werden. |
| zabbix[queue,,] | Die Anzahl überwachter Datenpunkte in der Warteschlange, deren Verzögerung mindestens <from> Sekunden, aber weniger als <to> Sekunden beträgt. |
| zabbix[rcache,,] | Die Verfügbarkeitsstatistiken des Zabbix-Konfigurationscaches. |
| zabbix[requiredperformance] | Die erforderliche Leistung des Zabbix-Servers oder Zabbix-Proxys, angegeben in erwarteten neuen Werten pro Sekunde. |
| zabbix[stats,,] | Gibt die internen Metriken eines Zabbix-Servers oder -Proxys zurück. Wenn <ip> und <port> angegeben sind, werden die Metriken von der entfernten Instanz abgerufen, andernfalls von der lokalen Instanz. |
| zabbix[stats,,,queue,,] | Gibt die internen Warteschlangenmetriken eines Zabbix-Servers oder -Proxys zurück. Wenn <ip> und <port> angegeben sind, werden die Metriken von der entfernten Instanz abgerufen, andernfalls von der lokalen Instanz. |
| zabbix[tcache,,] | Die Effizienzstatistiken des Zabbix-Trendfunktionscaches. |
| zabbix[triggers] | Die Anzahl aktivierter Auslöser in der Zabbix-Datenbank, bei denen alle Datenpunkte auf aktivierten Hosts aktiviert sind. |
| zabbix[uptime] | Die Laufzeit des Zabbix-Server- oder Proxy-Prozesses in Sekunden. |
| zabbix[vcache,buffer,] | Die Verfügbarkeitsstatistiken des Zabbix-Wertecaches. |
| zabbix[vcache,cache,] | Die Effizienzstatistiken des Zabbix-Wertecaches. |
| zabbix[version] | Die Version des Zabbix-Servers oder -Proxys. |
| zabbix[vmware,buffer,] | Die Verfügbarkeitsstatistiken des Zabbix-vmware-Caches. |
| zabbix[vps,written] | Die Gesamtzahl der in die Datenbank geschriebenen History-Werte. |
| zabbix[wcache,,] | Die Statistiken und die Verfügbarkeit des Zabbix-Schreibcaches. |
Details zum Datenpunktschlüssel
- Parameter ohne spitze Klammern sind obligatorisch und müssen unverändert verwendet werden (zum Beispiel „host“ und „available“ in
zabbix[host,<type>,available]). - Parameter mit spitzen Klammern < > müssen durch einen gültigen Wert ersetzt werden. Wenn ein Parameter einen Standardwert hat, kann er weggelassen werden.
- Werte für Datenpunkte und Datenpunktparameter mit der Kennzeichnung „not supported on proxy“ können nur abgerufen werden, wenn der Host vom Server überwacht wird. Umgekehrt können Werte mit der Kennzeichnung „not supported on server“ nur abgerufen werden, wenn der Host vom Proxy überwacht wird.
zabbix[boottime]
Die Startzeit des Zabbix-Server- oder Zabbix-Proxy-Prozesses in Sekunden.
Rückgabewert: Integer.
zabbix[cluster,discovery,nodes]
Ermittelt die Knoten des Hochverfügbarkeitsclusters.
Rückgabewert: JSON-Objekt.
Kommentare:
- Dieser Datenpunkt kann in der Low-Level-Discovery verwendet werden.
- Die zurückgegebenen Felder entsprechen größtenteils den Eigenschaften des High availability node object.
- Zusätzliche Felder:
db_timestamp— aktuelle Server-Zeit (Unix-Zeitstempel), die in die Antwort aufgenommen wirdlastaccess_age— Sekunden seit dem letzten Heartbeat des Knotens (db_timestamp - lastaccess)status— Knotenstatus:- 0 — Standby
- 1 — manuell gestoppt
- 2 — nicht verfügbar
- 3 — aktiv
Beispiel für Rückgabewerte:
[
{
"id": "ckvupihk70001z8mkpw5cg0u3",
"name": "zabbix-prod-01",
"status": 3,
"address": "10.0.4.12:10051",
"port": 10051,
"lastaccess": 1756115995,
"db_timestamp": 1756116000,
"lastaccess_age": 5
},
{
"id": "ckvx2a9k70004b1nq2hz9d7f",
"name": "zabbix-standby-02",
"status": 0,
"address": "10.0.4.13:10051",
"port": 10051,
"lastaccess": 1756115550,
"db_timestamp": 1756116000,
"lastaccess_age": 450
},
{
"id": "ckw0bq3l70007y4r1a0m5kz8",
"name": "zabbix-backup-eu1",
"status": 1,
"address": "backup.example.com:10051",
"port": 10051,
"lastaccess": 1756105080,
"db_timestamp": 1756116000,
"lastaccess_age": 10920
}
]
zabbix[connector_queue]
Die Anzahl der in die connector queue eingereihten Werte.
Rückgabewert: Integer.
zabbix[discovery_queue]
Die Anzahl der in die Discovery-Warteschlange eingereihten Netzwerkprüfungen.
Rückgabewert: Integer.
zabbix[host,,items]
Die Anzahl der aktivierten Datenpunkte (unterstützt und nicht unterstützt) auf dem Host.
Rückgabewert: Integer.
zabbix[host,,items_unsupported]
Die Anzahl der aktivierten nicht unterstützten Datenpunkte auf dem Host.
Rückgabewert: Integer.
zabbix[host,,maintenance]
Der aktuelle Wartungsstatus des Hosts.
Rückgabewerte: 0 - normaler Zustand; 1 - Wartung mit Datenerfassung; 2 - Wartung ohne Datenerfassung.
Kommentare:
- Dieser Datenpunkt wird immer vom Zabbix Server verarbeitet, unabhängig vom Standort des Hosts (auf dem Server oder Proxy). Der Proxy erhält diesen Datenpunkt nicht mit den Konfigurationsdaten.
- Der zweite Parameter muss leer sein und ist für die zukünftige Verwendung reserviert.
zabbix[host,active_agent,available]
Die Verfügbarkeit aktiver Agent-Prüfungen auf dem Host.
Rückgabewerte: 0 - unbekannt; 1 - verfügbar; 2 - nicht verfügbar.
zabbix[host,discovery,interfaces]
Die Details aller konfigurierten Schnittstellen des Hosts im Zabbix Frontend.
Rückgabewert: JSON-Objekt.
Kommentare:
- Dieser Datenpunkt kann in der Low-Level-Discovery verwendet werden.
- Dieser Datenpunkt wird auf dem Zabbix Proxy nicht unterstützt.
zabbix[host,<type>,available]
Die Verfügbarkeit der Hauptschnittstelle eines bestimmten Prüftyps auf dem Host.
Rückgabewerte: 0 - unbekannt; 1 - verfügbar; 2 - nicht verfügbar.
Parameter:
- type - agent, snmp, ipmi oder jmx.
Kommentare:
- Der Wert des Datenpunkts wird entsprechend den Konfigurationsparametern zur Nicht-Erreichbarkeit/Nicht-Verfügbarkeit von Hosts berechnet.
zabbix[hosts]
Die Anzahl der überwachten Hosts.
Rückgabewert: Integer.
zabbix[items]
Die Anzahl der aktivierten Datenpunkte (unterstützt und nicht unterstützt).
Rückgabewert: Integer.
zabbix[items_unsupported]
Die Anzahl der nicht unterstützten Datenpunkte.
Rückgabewert: Integer.
zabbix[java,,<param>]
Die Informationen über das Zabbix Java gateway.
Rückgabewerte: 1 - wenn <param> ping ist; Java gateway-Version - wenn <param> version ist (zum Beispiel: "8.0.0").
Parameter:
- param - ping oder version.
Kommentare:
- Dieser Datenpunkt kann verwendet werden, um die Verfügbarkeit des Java gateway mithilfe der Auslöser-Funktion
nodata()zu prüfen. - Der zweite Parameter muss leer sein und ist für die zukünftige Verwendung reserviert.
zabbix[lld_queue]
Die Anzahl der Werte, die in die Verarbeitungswarteschlange für Low-Level-Discovery eingereiht sind.
Rückgabewert: Integer.
Kommentare:
- Dieser Datenpunkt kann verwendet werden, um die Länge der Verarbeitungswarteschlange für Low-Level-Discovery zu überwachen.
zabbix[preprocessing]
Statistiken der vom Preprocessing-Manager empfangenen Werte:
- queued - die Anzahl und Größe der in der Warteschlange befindlichen Werte, die Preprocessing erfordern (Zähler)
- direct - die Anzahl und Größe der in der Warteschlange befindlichen Werte, die kein Preprocessing erfordern (Zähler)
- queue - die Anzahl der in die Preprocessing-Warteschlange eingereihten Werte (entspricht
zabbix[preprocessing_queue])
Rückgabewert: JSON.
Beispiel für Rückgabewerte:
{"data":
{
"queued": {
"count": 106,
"size": 58620
},
"direct": {
"count": 395,
"size": 33843
},
"queue": 0
}
}
zabbix[preprocessing_queue]
Die Anzahl der in die Vorverarbeitungswarteschlange eingereihten Werte.
Rückgabewert: Integer.
Kommentare:
- Dieser Datenpunkt kann verwendet werden, um die Länge der Vorverarbeitungswarteschlange zu überwachen.
zabbix[process,<type>,<mode>,<state>]
Der prozentuale Zeitanteil, den ein bestimmter Zabbix-Prozess oder eine Gruppe von Prozessen (identifiziert durch <type> und <mode>) im Zustand <state> verbracht hat.
Er wird nur für die letzte Minute berechnet.
Rückgabewert: Float.
Parameter:
- type - für Server-Prozesse: agent poller, alert manager, alert syncer, alerter, availability manager, browser poller, configuration syncer, configuration syncer worker, connector manager, connector worker, discovery manager, discovery worker, escalator, ha manager, history poller, history syncer, housekeeper, http agent poller, http poller, icmp pinger, internal poller ipmi manager, ipmi poller, java poller, lld manager, lld worker, odbc poller, poller, preprocessing manager, preprocessing worker, proxy group manager, proxy poller, self-monitoring, service manager, snmp poller, snmp trapper, task manager, timer, trapper, trigger housekeeper, unreachable poller, vmware collector;
für Proxy-Prozesse: agent poller, availability manager, browser poller, configuration syncer, data sender, discovery manager, discovery worker, history syncer, housekeeper, http agent poller, http poller, icmp pinger, internal poller ipmi manager, ipmi poller, java poller, odbc poller, poller, preprocessing manager, preprocessing worker, self-monitoring, snmp poller, snmp trapper, task manager, trapper, unreachable poller, vmware collector; - mode - avg - Durchschnittswert für alle Prozesse eines bestimmten Typs (Standard);
count - gibt die Anzahl der Forks für einen bestimmten Prozesstyp zurück, <state> darf nicht angegeben werden;
max - Maximalwert;
min - Minimalwert;
<process number> - Prozessnummer (zwischen 1 und der Anzahl der vorab geforkten Instanzen; wenn zum Beispiel 4 Trapper laufen, liegt der Wert zwischen 1 und 4); - state - busy - der Prozess befindet sich im Busy-Zustand, zum Beispiel bei der Verarbeitung einer Anfrage (Standard);
idle - der Prozess befindet sich im Idle-Zustand und tut nichts.
Kommentare:
- Wenn <mode> eine Zabbix-Prozessnummer ist, die nicht läuft (zum Beispiel wenn 5 Poller laufen und für <mode> der Wert 6 angegeben wird), wird ein solcher Datenpunkt nicht unterstützt.
- Minimum und Maximum beziehen sich auf den prozentualen Nutzungsanteil eines einzelnen Prozesses. Wenn also in einer Gruppe von 3 Pollern die Nutzungsanteile pro Prozess 2, 18 und 66 betragen, gibt min den Wert 2 und max den Wert 66 zurück.
- Prozesse melden in Shared Memory, was sie tun, und der Self-Monitoring-Prozess fasst diese Daten jede Sekunde zusammen. Zustandsänderungen (busy/idle) werden bei einer Änderung registriert - ein Prozess, der also busy wird, wird entsprechend registriert und ändert oder aktualisiert den Zustand nicht, bis er idle wird. Dadurch wird sichergestellt, dass selbst vollständig hängende Prozesse korrekt als zu 100 % busy registriert werden.
- Derzeit bedeutet "busy" "nicht schlafend", künftig könnten jedoch zusätzliche Zustände eingeführt werden - Warten auf Sperren, Ausführen von Datenbankabfragen usw. Beachten Sie, dass asynchrone Poller als busy gelten, wenn sie den durch den Konfigurationsparameter MaxConcurrentChecksPerPoller für Server/Proxy festgelegten Grenzwert erreicht haben.
- Unter Linux und den meisten anderen Systemen beträgt die Auflösung 1/100 Sekunde.
Beispiele:
zabbix[process,poller,avg,busy] #die durchschnittliche Zeit, die Poller-Prozesse in der letzten Minute mit einer Tätigkeit verbracht haben
zabbix[process,"icmp pinger",max,busy] #die maximale Zeit, die ein beliebiger ICMP-pinger-Prozess in der letzten Minute mit einer Tätigkeit verbracht hat
zabbix[process,"history syncer",2,busy] #die Zeit, die History-Syncer Nummer 2 in der letzten Minute mit einer Tätigkeit verbracht hat
zabbix[process,trapper,count] #die Anzahl der aktuell laufenden Trapper-Prozesse
zabbix[proxy,<name>,<param>]
Informationen über den Zabbix Proxy.
Rückgabewert: Integer.
Parameter:
- name - der Proxy-Name;
- param - lastaccess - der Zeitstempel der zuletzt vom Proxy empfangenen Heartbeat-Nachricht;
delay - wie lange die erfassten Werte noch nicht gesendet wurden; berechnet als „Proxy-Verzögerung“ + („aktuelle Serverzeit“ - „letzter Zugriff des Proxy“), wobei die „Proxy-Verzögerung“ die Differenz zwischen der aktuellen Proxy-Zeit und dem Zeitstempel des ältesten noch nicht gesendeten Werts auf dem Proxy ist.
Kommentare:
- Dieser Datenpunkt wird immer vom Zabbix Server verarbeitet, unabhängig vom Speicherort des Hosts (auf dem Server oder Proxy).
- Die Funktion
fuzzytime()kann verwendet werden, um die Verfügbarkeit des Proxy zu prüfen.
Beispiel:
zabbix[proxy,"Germany",lastaccess] #der Zeitstempel der zuletzt vom Proxy "Germany" empfangenen Heartbeat-Nachricht
zabbix[proxy,discovery]
Die Liste der Zabbix-Proxys mit Name, Modus, Verschlüsselung, Komprimierung, Version, zuletzt gesehen, Anzahl der Hosts, Anzahl der Datenpunkte, erforderlichen Werten pro Sekunde (vps), Versionsstatus (aktuell/veraltet/nicht unterstützt), Timeouts nach Datenpunkttyp, Name der Proxy-Gruppe (falls der Proxy zu einer Gruppe gehört), Status (unbekannt/offline/online).
Rückgabewert: JSON-Objekt.
zabbix[proxy group,<name>,available]
Die Anzahl der online befindlichen Proxys in einer Proxy-Gruppe.
Rückgabewert: Integer.
Parameter:
- name - der Name der Proxy-Gruppe.
zabbix[proxy group,<name>,pavailable]
Der Prozentsatz der online befindlichen Proxys in einer Proxy-Gruppe.
Rückgabewert: Float.
Parameter:
- name - der Name der Proxy-Gruppe.
zabbix[proxy group,<name>,proxies]
Die Liste der Zabbix-Proxys in einer Proxy-Gruppe mit Name, Modus, Verschlüsselung, Komprimierung, Version, zuletzt gesehen, Anzahl der Hosts, Anzahl der Datenpunkte, erforderlichen Werten pro Sekunde (vps), Versionsstatus (aktuell/veraltet/nicht unterstützt), Timeouts, Name der Proxy-Gruppe, Status (unbekannt/offline/online).
Rückgabewert: JSON.
Parameter:
- name - der Name der Proxy-Gruppe.
zabbix[proxy group,<name>,state]
Der Status einer Proxy-Gruppe.
Rückgabewert: 0 - unbekannt; 1 - offline; 2 - Wiederherstellung; 3 - online; 4 - verschlechtert.
Parameter:
- name - der Name der Proxy-Gruppe.
zabbix[proxy group,discovery]
Gibt eine Liste von Proxy-Gruppen mit Konfigurationsdaten und Echtzeitdaten zurück.
Zu den Konfigurationsdaten gehören der Name der Proxy-Gruppe, die Failover-Verzögerung und die erforderliche Mindestanzahl an online befindlichen Proxys.
Zu den Echtzeitdaten gehören der Status der Proxy-Gruppe (siehe Kommentare für Details), die Anzahl der online befindlichen Proxys und der prozentuale Anteil der online befindlichen Proxys.
Rückgabewert: JSON.
Kommentare:
- Dieser Datenpunkt gibt keine Proxys ohne Gruppenzugehörigkeit zurück.
- Wenn für "failover_delay" oder "min_online" ein ungültiger Wert vorliegt, wird der spezielle Wert -1 gemeldet, um dies anzuzeigen. Ungültige Werte können auftreten, wenn Makros für die Konfiguration verwendet werden und die Makros nicht zu einem gültigen Wert expandiert werden können.
- Der Status der Proxy-Gruppe wird als Ganzzahl gemeldet: 0 - unbekannt; 1 - offline; 2 - Wiederherstellung; 3 - online; 4 - verschlechternd.
Beispiel für Rückgabewerte:
{
"groups": [
{ "name": "Riga", "failover_delay": 60, "min_online": 1 },
{ "name": "Tokyo", "failover_delay": 60, "min_online": 2 },
{ "name": "Porto Alegre", "failover_delay": 60, "min_online": 3 }
],
"details": {
"Riga": { "state": 3, "available": 10, "pavailable": 20 },
"Tokyo": { "state": 3, "available": 10, "pavailable": 20 },
"Porto Alegre": { "state": 1, "available": 0, "pavailable": 0 }
}
}
zabbix[proxy_buffer,buffer,<mode>]
Die Nutzungsstatistiken des Proxy-Speicherpuffers.
Rückgabewerte: Integer (für die Größe); Float (für den Prozentsatz).
Parameter:
- mode: total - die Gesamtgröße des Puffers (kann verwendet werden, um zu prüfen, ob der Speicherpuffer aktiviert ist);
free - die Größe des freien Puffers;
pfree - der Prozentsatz des freien Puffers;
used - die Größe des verwendeten Puffers;
pused - der Prozentsatz des verwendeten Puffers.
Kommentare:
- Gibt den Fehler 'Proxy memory buffer is disabled' zurück, wenn der Speicherpuffer deaktiviert ist;
- Dieser Datenpunkt wird auf dem Zabbix Server nicht unterstützt.
zabbix[proxy_buffer,state,changes]
Gibt die Anzahl der Zustandsänderungen zwischen den Festplatten-/Speicherpuffer-Modi seit dem Start zurück.
Rückgabewerte: Integer; 0 - der Speicherpuffer ist deaktiviert.
Kommentare:
- Häufige Zustandsänderungen weisen darauf hin, dass entweder die Größe oder das Alter des Speicherpuffers erhöht werden muss.
- Wenn der Zustand des Speicherpuffers nur selten überwacht wird (zum Beispiel einmal pro Minute), kann der Puffer seinen Zustand ändern, ohne dass dies registriert wird.
zabbix[proxy_buffer,state,current]
Gibt den aktuellen Betriebszustand zurück, in dem die neuen Daten gespeichert werden.
Rückgabewerte: 0 - Festplatte; 1 - Speicher.
Kommentare:
- "0" wird auch zurückgegeben, wenn der Speicherpuffer deaktiviert ist.
zabbix[proxy_history]
Die Anzahl der Werte in der Proxy-History-Tabelle, die darauf warten, an den Server gesendet zu werden.
Rückgabewerte: Integer.
Kommentare:
- Dieser Datenpunkt wird auf dem Zabbix Server nicht unterstützt.
zabbix[queue,<from>,<to>]
Die Anzahl der überwachten Datenpunkte in der Warteschlange, deren Verzögerung mindestens <from> Sekunden beträgt, aber weniger als <to> Sekunden.
Rückgabewert: Integer.
Parameter:
- from - verzögert um mindestens (Standard ist 6 Sekunden);
- to - verzögert um höchstens (Standard ist unendlich).
Kommentare:
- Zeitsuffixe (s,m,h,d,w) werden in den Parametern unterstützt.
Der Zabbix Proxy berücksichtigt keine Wartungszeiträume; siehe Berechnung von Warteschlangen während der Wartung für Details.
zabbix[rcache,<cache>,<mode>]
Die Verfügbarkeitsstatistiken des Zabbix-Konfigurationscaches.
Rückgabewerte: Integer (für die Größe); Float (für den Prozentsatz).
Parameter:
- cache - buffer;
- mode - total - die Gesamtgröße des Puffers;
free - die Größe des freien Puffers;
pfree - der Prozentsatz des freien Puffers;
used - die Größe des verwendeten Puffers;
pused - der Prozentsatz des verwendeten Puffers.
zabbix[requiredperformance]
Die erforderliche Leistung des Zabbix Server oder Zabbix Proxy, angegeben in erwarteten neuen Werten pro Sekunde.
Rückgabewert: Float.
Kommentare:
- Entspricht ungefähr „Erforderliche Serverleistung, neue Werte pro Sekunde“ in Berichte > Systeminformationen.
zabbix[stats,<ip>,<port>]
Gibt die internen Metriken eines Zabbix Server oder Proxy zurück. Wenn <ip> und <port> angegeben sind, werden die Metriken von der entfernten Instanz abgerufen, andernfalls von der lokalen Instanz.
Rückgabewerte: JSON-Objekt.
Parameter:
- ip - die IP-/DNS-/Netzwerkmaskenliste von Servern/Proxys, die per Fernabfrage abgefragt werden sollen (Standard ist 127.0.0.1);
- port - der Port des Server/Proxy, der per Fernabfrage abgefragt werden soll (Standard ist 10051).
Kommentare:
- Die Statistikabfrage wird nur von den Adressen akzeptiert, die im Parameter 'StatsAllowedIP' des Zielsystems unter server/proxy aufgeführt sind.
- Dieser Datenpunkt gibt eine ausgewählte Menge interner Metriken zurück. Einzelheiten finden Sie unter Remote monitoring of Zabbix stats.
zabbix[stats,<ip>,<port>,queue,<from>,<to>]
Gibt die internen Warteschlangenmetriken (siehe zabbix[queue,<from>,<to>]) eines Zabbix Server oder Proxy zurück. Wenn <ip> und <port> angegeben sind, werden die Metriken von der entfernten Instanz abgerufen, andernfalls von der lokalen Instanz.
Rückgabewerte: JSON-Objekt.
Parameter:
- ip - die IP-/DNS-/Netzwerkmaskenliste von Servern/Proxys, die per Fernabfrage abgefragt werden sollen (Standard ist 127.0.0.1);
- port - der Port des Server/Proxy, der per Fernabfrage abgefragt werden soll (Standard ist 10051);
- from - verzögert um mindestens (Standard ist 6 Sekunden);
- to - verzögert um höchstens (Standard ist unendlich).
Kommentare:
- Die Statistikabfrage wird nur von den Adressen akzeptiert, die im Parameter 'StatsAllowedIP' des Zielsystems unter server/proxy aufgeführt sind.
- Eine ausgewählte Menge interner Metriken wird von diesem Datenpunkt zurückgegeben. Einzelheiten finden Sie unter Remote monitoring of Zabbix stats.
Der Zabbix Proxy kennt keine Wartungszeiträume; siehe Calculation of queues during maintenance für Details.
zabbix[tcache,cache,<parameter>]
Die Effektivitätsstatistik des Zabbix-Trendfunktions-Cache.
Rückgabewerte: Integer (für die Größe); Float (für den Prozentsatz).
Parameter:
- parameter - all - gesamte Cache-Anfragen (Standard);
hits - Cache-Treffer;
phits - Prozentsatz der Cache-Treffer;
misses - Cache-Fehlzugriffe;
pmisses - Prozentsatz der Cache-Fehlzugriffe;
items - die Anzahl der zwischengespeicherten Datenpunkte;
requests - die Anzahl der zwischengespeicherten Anfragen;
pitems - Prozentsatz der zwischengespeicherten Datenpunkte an zwischengespeicherten Datenpunkten + Anfragen. Ein niedriger Prozentsatz bedeutet höchstwahrscheinlich, dass die Cache-Größe reduziert werden kann.
Kommentare:
- Dieser Datenpunkt wird auf Zabbix Proxy nicht unterstützt.
zabbix[triggers]
Die Anzahl der aktivierten Auslöser in der Zabbix-Datenbank, bei denen alle Datenpunkte auf aktivierten Hosts aktiviert sind.
Rückgabewert: Integer.
Kommentare:
- Dieser Datenpunkt wird auf dem Zabbix Proxy nicht unterstützt.
zabbix[uptime]
Die Laufzeit des Zabbix-Server- oder Proxy-Prozesses in Sekunden.
Rückgabewert: Integer.
zabbix[vcache,buffer,<mode>]
Die Verfügbarkeitsstatistiken des Zabbix-Werte-Caches.
Rückgabewerte: Integer (für Größe); Float (für Prozentsatz).
Parameter:
- mode - total - die Gesamtgröße des Puffers;
free - die Größe des freien Puffers;
pfree - der Prozentsatz des freien Puffers;
used - die Größe des verwendeten Puffers;
pused - der Prozentsatz des verwendeten Puffers.
Kommentare:
- Dieser Datenpunkt wird auf dem Zabbix Proxy nicht unterstützt.
zabbix[vcache,cache,<parameter>]
Die Effektivitätsstatistik des Zabbix-Werte-Caches.
Rückgabewert: Integer.
Wenn <parameter> auf mode gesetzt ist, lautet der Rückgabewert: 0 - normaler Modus; 1 - Modus mit wenig Speicher.
Parameter:
- parameter - requests - die Gesamtzahl der Anfragen;
hits - die Anzahl der Cache-Treffer (Verlaufswerte aus dem Cache);
misses - die Anzahl der Cache-Fehlzugriffe (Verlaufswerte aus der Datenbank);
mode - der Betriebsmodus des Werte-Caches.
Kommentare:
- Sobald der Modus mit wenig Speicher aktiviert wurde, bleibt der Werte-Cache 24 Stunden in diesem Zustand, auch wenn das Problem, das diesen Modus ausgelöst hat, früher behoben wird.
- Sie können diesen Schlüssel zusammen mit dem Vorverarbeitungsschritt Änderung pro Sekunde verwenden, um eine Statistik der Werte pro Sekunde zu erhalten.
- Dieser Datenpunkt wird auf Zabbix Proxy nicht unterstützt.
zabbix[version]
Die Version des Zabbix Server oder Proxy.
Rückgabewert: String. Zum Beispiel: 8.0.0.
zabbix[vmware,buffer,<mode>]
Die Verfügbarkeitsstatistik des Zabbix-vmware-Cache.
Rückgabewerte: Integer (für die Größe); Float (für den Prozentsatz).
Parameter:
- mode - total - die Gesamtgröße des Puffers;
free - die Größe des freien Puffers;
pfree - der Prozentsatz des freien Puffers;
used - die Größe des verwendeten Puffers;
pused - der Prozentsatz des verwendeten Puffers.
zabbix[vps,written]
Die Gesamtzahl der in die Datenbank geschriebenen Verlaufswerte.
Rückgabewert: Integer.
zabbix[wcache,<cache>,<mode>]
Die Statistiken und die Verfügbarkeit des Zabbix-Schreib-Cache.
Rückgabewerte: Integer (für Anzahl/Größe); Float (für Prozentsatz).
Parameter:
- cache - values, history, index oder trend;
- mode - (mit values) all (Standard) - die Gesamtzahl der von Zabbix Server/Proxy verarbeiteten Werte, ausgenommen nicht unterstützte Datenpunkte (Zähler);
float - die Anzahl verarbeiteter Float-Werte (Zähler);
uint - die Anzahl verarbeiteter vorzeichenloser Integer-Werte (Zähler);
str - die Anzahl verarbeiteter Zeichen-/String-Werte (Zähler);
log - die Anzahl verarbeiteter Log-Werte (Zähler);
text - die Anzahl verarbeiteter Textwerte (Zähler);
bin - die Anzahl verarbeiteter Binärwerte (Zähler);
json - die Anzahl verarbeiteter JSON-Werte (Zähler);
not supported - die Anzahl der Fälle, in denen die Verarbeitung eines Datenpunkts dazu führte, dass der Datenpunkt nicht unterstützt wurde oder in diesem Zustand blieb (Zähler);
(mit history-, index-, trend-Cache) pfree (Standard) - der Prozentsatz des freien Puffers;
total - die Gesamtgröße des Puffers;
free - die Größe des freien Puffers;
used - die Größe des verwendeten Puffers;
pused - der Prozentsatz des verwendeten Puffers.
Kommentare:
- Der Cache-Parameter
trendwird von Zabbix Proxy nicht unterstützt. - Der History-Cache wird zum Speichern von Datenpunktwerten verwendet. Eine niedrige Zahl weist auf Leistungsprobleme auf der Datenbankseite hin.
- Der History-Index-Cache wird verwendet, um die im History-Cache gespeicherten Werte zu indizieren.
- Nachdem der History-Cache gefüllt und anschließend geleert wurde, behält der History-Index-Cache weiterhin einige Daten. Dieses Verhalten ist zu erwarten und hilft dem System, effizienter zu arbeiten, da der zusätzliche Verarbeitungsaufwand für die ständige Größenanpassung des Speichers vermieden wird.
- Der Trend-Cache speichert die Aggregation für die aktuelle Stunde für alle Datenpunkte, die Daten empfangen.
- Sie können den Schlüssel zabbix[wcache,values] zusammen mit dem Präprozessierungsschritt Change per second verwenden, um eine Werte-pro-Sekunde-Statistik zu erhalten.