5 Was ist neu in Zabbix 7.4.0
Siehe Breaking Changes für diese Version.
Verschachtelte Low-Level-Discovery
Mit der Einführung von Discovery-Prototypen innerhalb einer Low-Level-Discovery-Regel ist es nun möglich, Objekte auf mehreren Ebenen zu entdecken. Sie können beispielsweise alle Datenbankinstanzen auf einem Datenbank-Server entdecken, dann für jede Instanz Tablespaces und anschließend für jeden Tablespace Tabellen.
Discovery-Prototypen sind verschachtelte Discovery-Regeln innerhalb einer übergeordneten Discovery-Regel. Discovery-Prototypen verfügen über eigene Datenpunkt-, Auslöser-, Diagramm-, Host- und Discovery-Prototypen.
Ein verschachtelter Discovery-Prototyp kann denselben JSON-Wert wie die übergeordnete Regel verwenden, dabei jedoch einen anderen "Ausschnitt" der Daten aus dem JSON-Wert nutzen.
Die Verschachtelungstiefe für Discovery-Prototypen ist unbegrenzt.
Host-Prototypen auf entdeckten Hosts
Host-Prototypen werden jetzt auf entdeckten Hosts unterstützt. Dadurch kann Zabbix automatisch Entitäten innerhalb anderer entdeckter Entitäten erkennen und überwachen (z. B. Hypervisoren, deren virtuelle Maschinen und Container innerhalb dieser virtuellen Maschinen).
Sie können Host-Prototypen auf entdeckten Hosts erstellen, indem Sie Low-Level-Discovery-Regeln mit Host-Prototypen erstellen oder eine Vorlage mit Host-Prototypen verknüpfen. Alternativ können Sie eine Vorlage mit dem für die Erkennung verwendeten Host-Prototyp verknüpfen, wodurch entdeckte Hosts die Host-Prototypen aus der Vorlage übernehmen.
Wenn Ihre aktuelle Konfiguration Host-Prototypen enthält, die Vorlagen verwenden, welche andere Host-Prototypen enthalten, lesen Sie bitte die Upgrade-Hinweise.
OAuth 2.0-Authentifizierung
Die OAuth 2.0-Authentifizierung wird jetzt für das SMTP-Protokoll unterstützt. Um die OAuth-Authentifizierung zu konfigurieren, wählen Sie bei der Konfiguration eines E-Mail-Medientyps im Parameter Authentication "OAuth" aus und geben Sie dann die Parameter für die OAuth-Tokenabruf an.
Der Abruf von OAuth-Tokens verfügt über automatisierte Funktionen für die E-Mail-Anbieter Gmail, Gmail relay und Office365. Es ist nur erforderlich, die Parameterwerte Redirection endpoint, Client ID und Client secret anzugeben. Zabbix füllt die anderen erforderlichen Werte automatisch aus (siehe OAuth URL defaults by provider).
Host Wizard
Der neue Host Wizard bietet eine geführte, schrittweise Oberfläche zum Einrichten Ihres Überwachungsziels (Gerät, Anwendung, Dienst usw.) in Zabbix. Er vereinfacht die Konfiguration neuer oder vorhandener Hosts, indem Benutzer durch wichtige Schritte wie die Auswahl einer Vorlage, die Installation des Zabbix Agent, das Hinzufügen von Host-Schnittstellen und mehr geführt werden.

Auf den Host Wizard kann über Datenerfassung > Hosts oder das Host-Menü in verschiedenen Frontend-Bereichen zugegriffen werden.
Wenn Sie von einer früheren Zabbix-Version aktualisieren, müssen Vorlagen aktualisiert werden, damit sie mit dem Host Wizard funktionieren. Anweisungen finden Sie unter Vorlagen-Upgrade.
Widgets
Datenpunkt-Karte
Das Widget Datenpunkt-Karte wurde zu den Dashboard-Widgets hinzugefügt und bietet eine praktische Möglichkeit, umfassende Informationen zu einem einzelnen Datenpunkt auf einen Blick anzuzeigen.

Datenpunkthistorie
Im Widget Datenpunkthistorie befindet sich die Scrollposition nun unten, wenn neue Werte so konfiguriert sind, dass sie unten angezeigt werden. Dies ist nützlich, um die neuesten Werte von Protokollen zu lesen.
Bearbeitung von Widgets in Echtzeit
Während Sie Widgets bearbeiten, können Sie Konfigurationsänderungen von Widgets jetzt in Echtzeit in der Vorschau anzeigen. Außerdem sind die Konfigurationsformulare von Widgets jetzt verschiebbar, sodass Sie sie bei Bedarf neu positionieren können.
Beachten Sie, dass die Diagrammvorschau im Formular des Diagramm-Widgets entfernt wurde.
Datenpunkte
ICMP-Ping-Datenpunkt mit Wiederholungsoption
Ein neuer icmppingretry[<target>,<retries>,<backoff>,<size>,<timeout>,<options>] Simple check wurde für die Überwachung der Host-Erreichbarkeit per ICMP-Ping hinzugefügt, mit der Möglichkeit, Wiederholungen anzupassen.
Funktionen
Zeitstempelverfolgung
Für die Zeitstempelverfolgung wurden neue History-Funktionen hinzugefügt:
firstclock- Zeitstempel des ältesten Werts innerhalb des definierten Auswertungszeitraums;lastclock- Zeitstempel des N-ten zuletzt erfassten Werts innerhalb des definierten Auswertungszeitraums;logtimestamp- Zeitstempel der Protokollmeldung des N-ten zuletzt erfassten Werts eines Protokolleintrags.
Makros
Zeitverfolgung von Datenpunktwerten
Neue Makros wurden für die Zeitverfolgung von Datenpunktwerten hinzugefügt:
| Macro | Description |
|---|---|
| {ITEM.LASTVALUE.AGE} | Die Zeit, die zwischen der letzten Erfassung des Datenpunktwerts und der Auswertung des Makros vergangen ist. |
| {ITEM.LASTVALUE.DATE} | Das Datum, an dem der letzte Datenpunktwert erfasst wurde. |
| {ITEM.LASTVALUE.TIME} | Die Uhrzeit, zu der der letzte Datenpunktwert erfasst wurde. |
| {ITEM.LASTVALUE.TIMESTAMP} | Der Zeitstempel, zu dem der letzte Datenpunktwert erfasst wurde. |
| {ITEM.VALUE.AGE} | Die Zeit, die zwischen der Erfassung des Datenpunktwerts und der Auswertung des Makros vergangen ist. |
| {ITEM.VALUE.DATE} | Das Datum, an dem der Datenpunktwert erfasst wurde. |
| {ITEM.VALUE.TIME} | Die Uhrzeit, zu der der Datenpunktwert erfasst wurde. |
| {ITEM.VALUE.TIMESTAMP} | Der Zeitstempel, zu dem der Datenpunktwert erfasst wurde. |
Benachrichtigungen
Getrennter Menübereich für Benutzerbenachrichtigungen
Für eine bessere Sichtbarkeit der Benutzermedien haben Benutzerbenachrichtigungen jetzt einen eigenen Menübereich unter Benutzereinstellungen.

Der neue Bereich Benachrichtigungen enthält zwei Registerkarten - Medien und Frontend-Benachrichtigungen, die zuvor Teil des Benutzerprofilbereichs waren.
Verwalten eigener Benutzermedien
Allen Benutzern ist es jetzt standardmäßig erlaubt, ihre eigenen Medien zu verwalten.
Die Berechtigung eines Benutzers, seine eigenen Mediendetails zu ändern, kann jedoch basierend auf seiner Benutzerrolle erteilt oder entzogen werden (siehe Option Eigene Medien erstellen und bearbeiten).
Zusätzlich kann die Berechtigung eines Superadmins, Mediendetails für andere zu ändern, ebenfalls basierend auf seiner Benutzerrolle erteilt oder entzogen werden (siehe Option Benutzermedien erstellen und bearbeiten).
Karten
Automatisches Ausblenden von Beschriftungen
Es ist jetzt möglich, die Beschriftungen von Kartenelementen/Verknüpfungen so zu konfigurieren, dass sie nur angezeigt werden, wenn der Mauszeiger darüber bewegt wird oder sie ausgewählt sind.
Diese Einstellung hilft, die visuelle Unübersichtlichkeit in Karten mit vielen dicht beieinander liegenden Elementen zu reduzieren.
Das automatische Ausblenden von Beschriftungen kann global für alle Kartenelemente/Verknüpfungen oder für ein einzelnes Kartenelement/eine einzelne Verknüpfung konfiguriert werden.
Proportionale Skalierung von Hintergrundbildern
Hintergrundbilder können jetzt proportional skaliert werden, um an die Kartengröße angepasst zu werden.
Elementanordnung
Es ist jetzt möglich, ein Element vor ein anderes zu bringen (oder umgekehrt), indem Sie mit der rechten Maustaste auf das Element klicken und die Optionen Nach vorne bringen/In den Vordergrund bringen oder Nach hinten senden/In den Hintergrund senden auswählen.

Wenn Kartenelemente sowohl eine Verbindung zwischen ihnen als auch eine Hervorhebung enthalten, wird die Verbindung nun unter der Hervorhebung angezeigt.
Link-Indikatoren basierend auf dem Datenpunktwert
In den vorherigen Versionen war es möglich, den Link-Stil und die Farbe anzupassen, wenn ein Auslöser in einen Problemzustand wechselte. Jetzt ist eine ähnliche Funktionalität auf Basis von Datenpunktwerten verfügbar.
Es ist möglich, den Link-Stil und die Farbe anzupassen, wenn ein Datenpunktwert:
- einen definierten Schwellenwert erreicht (für numerische Datenpunkte);
- einem regulären Ausdruck entspricht (für Textdatenpunkte).

Prozesse
Verwaltung des History-Cache
In einigen Datenerfassungsszenarien können bestimmte Datenpunkte den History-Cache des Servers/Proxy vorübergehend blockieren. Dadurch kann sich das Schreiben von Verlaufsdaten in die Datenbank verzögern und das System verlangsamen. Zur besseren Verwaltung des History-Cache wurden die folgenden Verbesserungen eingeführt:
- Manuelles Leeren des Cache: Der neue Laufzeitbefehl
history_cache_clear=targetfür Zabbix Server/Proxy ermöglicht es Ihnen, den History-Cache für einen bestimmten Datenpunkt anhand seiner ID manuell zu leeren. - Automatisches Leeren des Cache: Wenn Sie einen Datenpunkt deaktivieren, wird er sofort aus dem History-Cache entfernt (mit Ausnahme seines letzten Werts, der für Protokolle beibehalten wird). Ebenso werden beim Deaktivieren eines Hosts alle zugehörigen Datenpunkte aus dem History-Cache entfernt (mit Ausnahme ihrer letzten Werte).
- Protokollierung von Cache-Diagnosedaten: Wenn der History-Cache voll ist, protokolliert Zabbix Server/Proxy nun Diagnoseinformationen zum History-Cache ab DebugLevel=3 (zuvor DebugLevel=4). Das Protokoll enthält die Datenpunkte mit den meisten Werten im History-Cache.
Für eine langfristige Systemstabilität sollten Sie sicherstellen, dass die Datenerfassung mit den verfügbaren Ressourcen im Gleichgewicht steht (Datenbankleistung, Cache-Größe, Erfassungsintervalle, Parameter für Protokolleinträge usw.). Sie können den Zabbix History-Cache mit dem internen Datenpunkt zabbix[wcache] überwachen. Sie können außerdem erwägen, die Größe des History-Cache für Zabbix Server/Proxy zu erhöhen.
Statistik der History-Syncer-Transaktionen
Der Prozess-Titel des History-Syncers zeigt jetzt detaillierte Statistiken zu History-Syncer-Transaktionen für Zabbix Server und Proxy an.
Sicherheit
TLS-Verschlüsselung zwischen Frontend und Server
Es ist nun möglich, die Kommunikation zwischen dem Zabbix-Frontend und dem Zabbix-Server mithilfe von TLS zu verschlüsseln. Diese Funktion wird durch neue Parameter in der Serverkonfiguration gesteuert (TLSListen, TLSFrontendAccept, TLSFrontendCertIssuer, TLSFrontendCertSubject, FrontendAllowedIP).
Auflösen von Secret-Vault-Makros durch Server/Proxy unabhängig voneinander
Es ist jetzt möglich, so zu konfigurieren, dass die Werte von Secret-Vault-Makros unabhängig voneinander vom Zabbix-Server und vom Zabbix-Proxy abgerufen werden, wenn Resolve secret vault macros by auf gesetzt ist "Zabbix server and proxy".
Plugins
Konfiguration des Pfads für benutzerdefinierte Abfragen für ladbare Plugins
Der Parameter Plugins.*.CustomQueriesPath in den Konfigurationsdateien der Zabbix Agent 2-Plugins für MySQL, Oracle und PostgreSQL sowie Plugins.MSSQL.CustomQueriesDir für MSSQL verfügt jetzt über einen Standardwert. Diese Funktionalität ist standardmäßig deaktiviert und kann mit dem neu eingeführten Parameter Plugins.*.CustomQueriesEnabled aktiviert werden.
Frontend
Inline-Validierung in Formularen
Die folgenden Frontend-Formulare unterstützen jetzt die Inline-Validierung und zeigen Eingabefehler sofort an, nachdem Sie die Felder ausgefüllt haben:
- Vorlage-Konfiguration
- Host-Konfiguration
- Datenpunkt-Konfiguration und Datenpunkt-Prototyp-Konfiguration
- Auslöser-Konfiguration und Auslöser-Prototyp-Konfiguration
- Modul-Verwaltung
Standard-Dashboard aktualisiert
Das Standard-Dashboard Global view in neuen Zabbix-Installationen wurde aktualisiert, um die neuesten Dashboard-Widgets einzuschließen.

Verbesserter Farbwähler mit Palettenunterstützung
Der Farbwähler in den Widgets graph und pie chart wurde für eine bessere Benutzerfreundlichkeit überarbeitet. Zusätzlich zu Vollfarben und der Hex-Eingabe können Sie jetzt zum Tab Palette wechseln und aus vordefinierten Farbzeilen auswählen - jede Datenreihe erhält einen eigenen, klar unterscheidbaren Farbton für eine bessere Differenzierung. Der Farbwähler bietet außerdem vollständige Tastaturnavigation und Live-Validierung.
![]() |
In Zabbix 7.4 (Solid color tab) |
![]() |
In Zabbix 7.4 (Color palette tab) |
![]() |
Vor Zabbix 7.4 |
Modale Formulare
Mehrere Frontend-Formulare werden jetzt in modalen (Popup-)Fenstern geöffnet:
- Diagramm-Konfiguration
- Diagrammprototyp-Konfiguration
Einfacheres Kopieren für Preprocessing-Testresultate
Es ist jetzt einfacher, Werte in Testresultaten des Preprocessings mit der hinzugefügten Schaltfläche In die Zwischenablage kopieren zu kopieren.

Beachten Sie, dass eine ähnliche Schaltfläche nun den Link Copy für erstellte API-Tokens ersetzt.
Dokumentation
Konsolidierte Dokumentationsseiten für Minor-Releases
Die Release-Dokumentation für Minor-Versionen einer Major-Zabbix-Version wird nun jeweils in einzelnen Dokumentationsseiten für neue Funktionen und Upgrade-Hinweise zusammengefasst.


