9 Was ist neu in Zabbix 7.0.4

Siehe Breaking Changes für diese Version.

Anforderungen

libevent 2.0.10 erforderlich

Die mindestens erforderliche Version von libevent wurde auf 2.0.10 angehoben.

Makros

Makrofunktionen

Neue Makrofunktionen wurden hinzugefügt:

Functions Description
regrepl Ein Zeichen oder eine Teilzeichenfolge in einem Makrowert ersetzen.
Hinweis: Diese Funktion wird nur von der Bibliothek libpcre2 unterstützt. Wenn der Zabbix Server/Proxy mit libpcre kompiliert wurde, gibt diese Funktion UNKNOWN zurück.
tr Zeichen in einem Makrowert transliterieren.
btoa Makrowert in das Base64-Format kodieren.
htmlencode,htmldecode Makrowert in bzw. aus dem HTML-kodierten Format kodieren/dekodieren.
urlencode,urldecode Makrowert in bzw. aus dem URL-kodierten Format kodieren/dekodieren.
uppercase,lowercase Text in Groß- bzw. Kleinbuchstaben umwandeln.

Weitere Informationen finden Sie unter Makrofunktionen.

Datenpunkte

Wiederholungsversuch für SNMP-Bulk-Datenpunkte

Für SNMP-Bulk-Datenpunkte wurde ein Wiederholungsversuch hinzugefügt, um Fehler zu vermeiden, wenn eines der Pakete verloren geht.

Das Timeout für SNMP-Datenpunkte mit get und walk wird für die gesamte Sitzung festgelegt. Wenn das Timeout erreicht wird, erfolgt einmalig ein erneuter Versuch, das Timeout wird zurückgesetzt und die letzte Anfrage wird erneut gesendet. Dadurch kann die Sitzung ab der letzten Anfrage fortgesetzt werden, wenn ein einzelnes Paket verloren geht oder zu spät ankommt.

Frame-Auswahl in Browser-Datenpunkten

Browser-Datenpunkte unterstützen jetzt eine neue Methode browser.switchFrame() zum Wechseln zu einem bestimmten Frame, der in den Methodenparametern angegeben ist.

Web-Szenarien

Verbesserte Variablen für Webszenarien

Variablen in Webszenarien wurden durch Folgendes erweitert:

  • Unterstützung von Makrofunktionen, z. B. {newVar}={{myVar}.btoa()}
  • Unterstützung von JSONPath, z. B. {url}=jsonpath:$.host_url
  • Unterstützung von XML-Xpath, z. B. {status}=xmlxpath://host/response/status

Datenbanken

Unterstützung für TimescaleDB 2.16

Die maximale unterstützte Version für TimescaleDB ist jetzt 2.16.X.

MariaDB 11.5-Unterstützung

Die maximale unterstützte Version für MariaDB ist jetzt 11.5.X.

Benachrichtigungen

Webhook-Integrationen

Eine neue Integration ist verfügbar, die es ermöglicht, Zabbix mit der MS Teams workflow-Funktion über den Zabbix-Medientyp webhook zu integrieren.

Vorlagen

Für neue Vorlagen und Änderungen an bestehenden Vorlagen siehe Template changes.

Frontend

TAB-Taste in Skripten

Durch Drücken der TAB-Taste im modalen JavaScript-Editor wird jetzt ein Tabulatorzeichen eingefügt (entspricht 4 Leerzeichen), anstatt den Fokus auf ein anderes Element zu verschieben. Dies gilt für den Parameter Script in Browser-Datenpunkten, Script-Datenpunkten, Webhooks und den JavaScript-Vorverarbeitungsschritt.

Schneller Zugriff auf die Host- oder Vorlagenkonfiguration

In den Unterabschnitten Datenerfassung > Hosts sowie Datenerfassung > Vorlagen (z. B. Datenpunkte oder Discovery-Regeln) können Sie jetzt auf den Host- oder Vorlagennamen klicken, um das Konfigurationsformular zu öffnen.

Zusätzlich enthält das Datenpunktmenü jetzt die Option Host oder Vorlage, sodass Sie schnell auf den Host oder die Vorlage zugreifen und diese konfigurieren können, zu dem bzw. der der Datenpunkt gehört.

Audit-Log nach IP filtern

Die Option IP wurde dem Filter des Audit-Logs hinzugefügt. Sie können das Audit-Log jetzt nach der IP filtern, von der aus die Aktivität initiiert wurde.

Außerdem sind IPs in der Liste jetzt anklickbar. Wenn Sie auf den Hyperlink klicken, werden die Einträge nach der jeweiligen IP gefiltert.

Aktionen mit Nummerierung, wenn Medientyp/Skript verwendet wird

Den Aktionen, in denen ein Medientyp/Skript verwendet wird, wird nun eine Zahl vorangestellt, die die Gesamtzahl solcher Aktionen angibt. Siehe Medientypen/Skripte.

Verschlüsselung

TLS-Cipher-Optionen in Zabbix Agent 2

TLS-Cipher-Optionen wurden zur Konfiguration von Zabbix Agent 2 und Windows Agent 2 hinzugefügt.

Option Zabbix Agent 2 Windows Agent 2
TLSCipherCert yes -
TLSCipherCert13 yes yes
TLSCipherPSK yes -
TLSCipherPSK13 yes yes
TLSCipherAll yes -
TLSCipherAll13 yes yes