Mitte Mai wurde die Version Zabbix 5.0 veröffentlicht, und wir organisierten eine Serie von Online-Meetups in verschiedenen Sprachen, um der Community alle Änderungen und Neuerungen anschaulich zu präsentieren. Wir laden Sie ein, den Vortrag des Geschäftsführers und Gründers von Zabbix, Alexey Vladyshev, anzusehen, in dem er Schritt für Schritt erklärt, was neu in Zabbix 5.0 ist.

Zabbix 4.2 und Zabbix 4.4
Lassen Sie uns mit den Änderungen beginnen, die in Version Zabbix 4.0 eingeführt wurden, im Zusammenhang mit der Verwendung von LTS-Versionen.
In der Version Zabbix 4.2, die im April 2019 veröffentlicht wurde, wurden folgende Funktionen eingeführt:
- Hochfrequente Überwachung durch Throttling, was eine Skalierung und Erhöhung der NVPS ermöglicht, was schnellere Problemerkennung und Benachrichtigung ohne große Belastung für Zabbix bedeutet.
- Datensammlung mit einem HTTP-Agenten.
- Unterstützung für die Datensammlung von Prometheus Pro.
- Die Vorverarbeitung unterstützt Validierung und JavaScript, wodurch die Transformation sämtlicher gesammelter Daten möglich ist.
- Vorverarbeitung auf Proxy-Seite, die eine effizientere Skalierung über Proxy ermöglicht.
- Verbesserte Tag-Verwaltung – Metainformationen auf Ereignis- und Problemniveau, die einfach zu handhaben sind, da die Tags sowohl auf der Template- als auch auf der Netzwerknotenebene unterstützt werden.
Im September letzten Jahres wurde die Version Zabbix 4.4 veröffentlicht, die folgende Funktionen bot:
- Neuer Zabbix-Agent.
- Unterstützung für Webhook für Benachrichtigungen und Alerts, was die Integration mit externen Systemen ermöglicht.
- Unterstützung für TimescaleDB.
- Die integrierte Wissensdatenbank für Metriken und Trigger ist für die Benutzer von Zabbix sichtbar geworden. Zum Beispiel können Benutzer die Beschreibung von Datenelementen und Triggern in Monitoring > Neueste Daten.
- Neuer Standard für Templates.
Zabbix 5.0
Heute sprechen wir über die LTS-Version Zabbix 5.0, die fünf Jahre lang unterstützt wird. Die Unterstützung für Version 4.4 endet in einem Monat. Die LTS-Version Zabbix 3.0 wird noch 3,5 Jahre unterstützt.
Zabbix bietet die Überwachung vieler Aspekte, deren Liste auf der Seite , wo Templates für Monitoring und Plugins, einschließlich für den neuen Agenten, dargestellt werden.

Verfügbare Templates für Monitoring und Integration
Darüber hinaus gibt es Integrationsmöglichkeiten mit verschiedenen Systemen, einschließlich Ticket-Systemen, ITSM-Systemen und Messaging-Systemen über Webhook.

Integrationsmöglichkeiten
In Zabbix 5.0 wurde die integrierte Unterstützung für die Integration mit verschiedenen Ticket-Systemen sowie Benachrichtigungssystemen erweitert:

Integration mit verschiedenen Systemen
Die Liste der integrierten Vorlagen für die Überwachung von Anwendungen und Geräten wurde erweitert:

Integrierte Vorlagen zur Überwachung von Anwendungen und Geräten
Alle Updates sind zum Download verfügbar unter .
Jeder Benutzer oder Entwickler kann sich mit eigenen Beiträgen – Vorlagen oder Plugins – an Zabbix beteiligen, indem er ein einfaches Verfahren nutzt:
- Unterzeichnung der Zabbix Contributory Agreement (ZCA) auf .
- Einreichung eines Pull Requests auf .
- Überprüfung des Antrags durch das Entwicklerteam. Wenn das Plugin oder die Vorlage den Standards von Zabbix entspricht, wird es in das Produkt aufgenommen und die Arbeit des Entwicklers wird offiziell vom Zabbix-Team unterstützt.
Zabbix ist eine Open-Source-Software, die zur Einsichtnahme, zum Lernen und zur Veränderung verfügbar ist. Nutzer haben die Möglichkeit, das Produkt frei zu verwenden, an der Weiterentwicklung der Software mitzuwirken oder den Code für ihre eigenen Anwendungen zu nutzen. Die Zabbix-Entwickler setzen alles daran, dass Zabbix einfach auf verschiedenen Plattformen installiert werden kann.
Die Zabbix-Entwickler bieten Pakete für nahezu alle gängigen Distributionen und verschiedene Virtualisierungsplattformen an. Zudem lässt sich Zabbix mit nur einem Klick in der Public Cloud installieren. Zabbix ist auch auf Plattformen wie Red Hat Openshift oder OpenStack verfügbar.

Zabbix-Pakete für Distributionen und Plattformen
Unterstützung für Zabbix Agent 2 für Windows und Linux
Der neue Zabbix Agent 2 zählt zu den besten Lösungen auf dem Markt.
- Er bietet eine pluginbasierte Architektur und unterstützt Skripte zur Datensammlung, die über längere Zeiträume hinweg arbeiten können.
- Er ermöglicht parallele aktive Prüfungen und dauerhafte Verbindungen zu externen Systemen, was beispielsweise für ein effektives Datenbankmonitoring nützlich ist.
- Unterstützt Traps und Ereignisse, was für das Monitoring, wie z.B. von MQTT-Geräten, wichtig ist.
- Die neue Version des Agents lässt sich leicht installieren (da der neue Agent alle vorherigen Funktionen unterstützt).
Zusätzlich bietet der neue Agent in Zabbix 5.0 Unterstützung für die dauerhafte Speicherung von Daten. Früher wurden nicht gesendete Informationen nur im Agentenspeicher gehalten, während in der neuen Version eine Konfiguration zur Speicherung dieser Informationen auf der Festplatte verfügbar ist.

Permanente Datenspeicherung
Dies ist wichtig für das Monitoring kritischer Systeme und instabiler Kommunikation, da eine große Menge an wichtigen Daten bis zur Übertragung an den Zabbix-Server gespeichert wird. Diese Option ist auch nützlich bei Satellitenverbindungen, die über längere Zeiträume nicht verfügbar sein können.
WICHTIG! In Zabbix 5.0 bleibt die Unterstützung für Zabbix Agent 1 bestehen.
Änderungen im Sicherheitssystem in Zabbix 5.0
1. In der neuen Version wird ein HTTP-Proxy für Webhooks unterstützt, der sichere und verwaltbare Verbindungen zwischen dem Zabbix-Server und externen Benachrichtigungssystemen ermöglicht.
Wenn eine Integration des Zabbix-Servers in ein lokales Netzwerk mit einem externen System, beispielsweise JIRA in der Cloud, erforderlich ist, kann die Verbindung über einen HTTP-Proxy unterstützt werden, was die Steuerbarkeit und Zuverlässigkeit der Verbindung verbessert.
2. Sowohl für den alten als auch für den neuen Agenten besteht die Möglichkeit zu wählen, welche speziellen Überprüfungen auf einem bestimmten Agenten verfügbar sein sollen. Beispielsweise kann die Anzahl der Überprüfungen eingeschränkt werden, indem effektiv weiße und schwarze Listen erstellt und die unterstützten Schlüssel definiert werden.
- Whitelist für MySQL-bezogene Überprüfungen
AllowKey=mysql[*] DenyKey=* - Blacklist, um alle Shell-Skripte zu verbieten
DenyKey=system.run[*] - Blacklist, um den Zugriff auf /etc/password zu verweigern
DenyKey=vfs.file.contents[/etc/passwd,*]
3. Es besteht die Möglichkeit, Verschlüsselungsalgorithmen für alle Komponenten von Zabbix auszuwählen, um unsichere Chiffren für TLS-Verbindungen zu vermeiden. Dies ist wichtig für die Überwachung von Umgebungen, für die bestimmte Sicherheitsstandards gelten.

Auswahl der Verschlüsselungsalgorithmen für TLS-Verbindungen
4. In Zabbix 5.0 wurde die Unterstützung für verschlüsselte Verbindungen zur Datenbank eingeführt. Derzeit ist nur die verschlüsselte Verbindung zu PostgreSQL und MySQL verfügbar.

Verschlüsselte Verbindungen zur Datenbank
5. Zabbix 5.0 hat von MD5 auf SHA256 umgestellt, um Benutzerpassworthashes in der Datenbank zu speichern, da dies derzeit der sicherste Algorithmus ist.
6. Zabbix 5.0 unterstützt geheime benutzerdefinierte Makros zur Speicherung vertraulicher Informationen wie Passwörter und API-Token, auf die Endbenutzer keinen Zugriff haben.

Geheime Makros
7. Alle Zabbix-Verbindungen zu externen Systemen und interne Verbindungen zu Agenten sind sicher. Es unterstützt die Verschlüsselung mit TLS-Zertifikaten oder durch Verwendung eines vorab veröffentlichten Schlüssels (pre-shared key encryption) für die Verbindung mit Agenten und Proxys, oder HTTPS. Die Sicherheit auf der Seite der Agenten kann durch weiße und schwarze Listen verstärkt werden. Die Schnittstelle funktioniert über HTTPS.

Sichere Verbindungen
8. Unterstützung von SAML zur Bereitstellung einer einheitlichen Authentifizierungsstelle bei einem vertrauenswürdigen Identitätsanbieter, sodass Benutzerdaten die Grenzen der Firewall nicht verlassen.

SAML-Authentifizierung
Die SAML-Unterstützung ermöglicht die Integration von Zabbix mit verschiedenen lokalen und Cloud-Identitätsanbietern wie Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0 sowie Azure, AWS oder Google Cloud Platform.
Benutzerfreundlichkeit von Zabbix 5.0
1. Benutzeroberfläche, optimiert für große Bildschirme. Wir haben das Menü von der oberen Bildschirmseite, wo oft der Platz fehlt, an die linke Seite verschoben. Das Menü wird weiterhin im vollständigen, minimalen und versteckten Modus angezeigt.

Oberfläche, optimiert für große Bildschirme
2. Kopieren von Widgets von Dashboards ermöglicht das sehr schnelle Erstellen neuer DASHBOARDS. Dazu muss im DASHBOARD das gewünschte Widget ausgewählt, auf Kopieren gedrückt und

Widget kopieren
das Widget in das gewünschte Dashboard eingefügt werden.

Eingefügtes kopiertes Widget
3. Export von Grafiken. Um eine Grafik zu kopieren und beispielsweise per E-Mail zu versenden, kann die Grafik im PNG-Format heruntergeladen werden, indem das gewünschte Widget ausgewählt und auf Bild herunterladen.

Grafiken exportieren
4. Filterung nach Tags: Problem nach Schweregrad und Problemhosts. Es besteht nun die Möglichkeit, beispielsweise in einem Rechenzentrum Daten zu allen Problemen zu sammeln, die mit einem bestimmten Netzwerkgerät verbunden sind.

Tagfilterung
5. Unterstützung von Modulen zur Erweiterung der Zabbix-Oberfläche. Um ein unabhängiges Modul zu installieren, muss es in ein bestimmtes Verzeichnis kopiert werden. Module ermöglichen die Erweiterung der bestehenden Funktionalität der Oberfläche, das Erstellen neuer Seiten und die Änderung der Menüstruktur, z. B. das Hinzufügen von Einträgen.
Jeder Benutzer kann ein Modul schreiben und integrieren. Dazu wird das Modul in den Ordner modules kopiert und wird dann im Interface sichtbar, wo es aktiviert oder deaktiviert werden kann.

Hinzufügen eines neuen Moduls
6. Benutzerfreundlichkeit bei der Navigation zu Ressourcen, die mit Netzwerkgeräten verbunden sindIn Monitoring > Hosts zeigt eine Liste von Geräten, die von Zabbix überwacht werden: Netzwerkgeräte, Dienste, usw. Zudem ist eine schnelle Navigation zu Bildschirmen, Diagrammen und Problemen bestimmter Geräte verfügbar.
Wir haben die Registerkarten entfernt Monitoring > Graphs und Monitoring > Webs, und die gesamte Navigation erfolgt über Monitoring > Hosts. Angezeigte Informationen können gefiltert werden, unter anderem nach Tags, was das Darstellen von ausgeschalteten Geräten ermöglicht.

Navigation zu Ressourcen, die mit Netzwerkgeräten verbunden sind
Zum Beispiel können Sie Geräte auswählen, die zu Endbenutzerdiensten gehören, indem Sie 'Service’ auswählen und gleichzeitig das Wichtigkeitsniveau dieser Probleme festlegen.

Filtermöglichkeiten
7. Neue Vorverarbeitungsoperation — 'Ersetzen' ermöglicht eine Reihe nützlicher Funktionen, die zuvor nur mit komplexen regulären Ausdrücken möglich waren.
Ersetzen Ermöglicht im Wesentlichen das Ersetzen einer Zeile oder eines Zeichens durch andere, was die Umwandlung von im Textformat erhaltenen Daten in eine numerische Darstellung erleichtert.

Der Replace-Operator
8. Der JSONPath-Operator, der es ermöglicht, Attributnamen in einer benutzerfreundlichen Form zu extrahieren.

Operator für JSONPath
9. Anzeige der E-Mail-Nachrichten von Zabbix. In den vorherigen Versionen wurden alle E-Mail-Nachrichten von Zabbix im Ordner Eingang als Liste angezeigt. Ab Zabbix 5.0 werden die Nachrichten nach Problemen gruppiert.

Gruppierung der E-Mail-Nachrichten von Zabbix
10. Unterstützung benutzerdefinierter Makros für IPMI für Benutzername und Passwort. Wenn für Benutzername und Passwort geheime Makros verwendet werden, wird der Zugriff auf deren Werte eingeschränkt.

Unterstützung für benutzerdefinierte Makros
11. Massenänderung benutzerdefinierter Makros für Netzwerknodes. In der neuen Version kann die Vorlage geöffnet, die Liste der Netzwerknodes ausgewählt und Makros hinzugefügt oder die Werte bestehender Makros geändert werden.

Hinzufügen und Ändern benutzerdefinierter Makros
, sowie bestimmte oder alle Makros aus den ausgewählten Vorlagen für Netzwerknodes löschen.

Löschen einzelner oder aller benutzerdefinierter Makros
12. Kontrolle des Nachrichtenformats auf Ebene der BenachrichtigungsmethodeIn Medientypen es gibt jetzt einen Tab Medienvorlagen mit Nachrichtenvorlagen.

Vorlagen für Benachrichtigungsmethoden
Für verschiedene Nachrichtentypen können verschiedene Vorlagen definiert werden.

Definition einer Vorlage für Nachrichtentypen
In früheren Versionen musste man diese Nachrichten auf Ebene der Aktionen verwalten, Standardnachrichten und -betreff definieren.

Verwaltung von Vorlagen auf der Ebene von Aktionen
In der neuen Version kann alles global definiert werden, während auf der Nachrichtenseite die globalen Einstellungen überschrieben werden können.

Globale Verwaltung von Vorlagen
Für die meisten Benutzer ist es ausreichend, die Formatvorlagen auf der Ebene der Benachrichtigungsmethode zu definieren. Zudem sind nach dem Import einer neuen Benachrichtigungsmethode alle entsprechenden Formatvorlagen bereits Teil davon.
13. Breitere Anwendung von JavaScript. JavaScript wird für Vorverarbeitungsskripte, Webhook usw. verwendet. In der Kommandozeile ist die Arbeit mit JavaScript jedoch nicht einfach.
In Zabbix 5.0 kommt ein neues Dienstprogramm zum Einsatz — zabbix_js, welches JavaScript ausführt, das Daten entgegennimmt, verarbeitet und Ausgabewerte generiert.

Das Dienstprogramm zabbix_js

Beispiele für die Verwendung des Dienstprogramms zabbix_js
14. Unterstützung von Textoperationen durch Trigger-Ausdrücke ermöglicht die Überprüfung von Versionen installierter Komponenten, den Vergleich von Werten mit beliebigen Konstanten, wobei eine Konstante ein benutzerdefiniertes Makro sein kann,
{host:zabbix.version.last()}="5.0.0"
{host:zabbix.version.last()}="{$ZABBIX.VERSION}vergleicht den letzten Wert mit dem vorherigen, zum Beispiel bei Textdaten,
{host:text.last()}{host:text.prev()}oder
{host:text.last(#1)}{host:text.prev(#2)}oder vergleicht textbasierte Werte verschiedener Metriken.
{hostA:textA.last()}={hostB:textB.last()}15. Automatisierung und Entdeckung.
- Neue JMX-Prüfungen sind verfügbar, um die Liste der JMX-Zähler zu erhalten und zu entdecken, was beispielsweise für die Überwachung von Java-Anwendungen sehr nützlich ist sowie für die Automatisierung der Erstellung von Monitoring-Elementen, Metriken, Auslösern und Grafiken.
jmx.get[]und
jmx.discovery[]
JMX-Prüfungen - In der neuen Version wurde ein Schlüssel zur Überwachung von Windows-Leistungszählern eingeführt, der von alten und neuen Agenten sowohl in russischer als auch in englischer Sprache unterstützt wird und beispielsweise die Erkennung der Anzahl von Prozessoren, Dateisystemen, Diensten usw. ermöglicht.

Überwachung von Windows-Leistungszählern mit Schlüssel perf_counter - ODBC-Überwachung wurde erheblich vereinfacht. Früher mussten alle Parameter für die ODBC-Überwachung in einer externen Datei beschrieben werden, /etc/odbc.ini, auf die vom Zabbix-Interface kein Zugriff bestand. In der neuen Version können nahezu alle Parameter Teil des Metrikschlüssels sein.

Metrikschlüssel mit ParameterbeschreibungenIn der neuen Version ist es möglich, den Servernamen und den Port auf der Metrikebene festzulegen, während der Benutzername und das Passwort für den Zugriff unter Verwendung von geheimen Makros zur Sicherheit definiert werden können.

Verwendung von geheimen Makros - Mit dem IPMI-Protokoll zur Überwachung von Hardware können nun einfachere Vorlagen zur Automatisierung erstellt werden mithilfe von ipmi.get.

ipmi.get
16. Testen von Datenelementen über die Benutzeroberfläche. In Zabbix 5.0 wurde die Möglichkeit eingeführt, einige Datenelemente zu testen und, was noch wichtiger ist, Vorlagen von Datenelementen über die Benutzeroberfläche zu testen.

Testen von Datenelementen
Alle auftretenden Probleme werden in der Benutzeroberfläche angezeigt.

Anzeige von Problemen in der Benutzeroberfläche
Ein ähnlicher Algorithmus wird für Vorlagen von Datenelementen verwendet. Darüber hinaus, wenn ein Datenelement nicht unterstützt wird, kann die Ursache des Fehlers einfach ermittelt werden, indem man Test.
17. Testen von Benachrichtigungsmethoden, das in Zabbix 4.4 eingeführt wurde, bleibt bestehen, was bei der Integration von Zabbix mit anderen Systemen, z. B. Ticketsystemen, wichtig ist.

Testen von Benachrichtigungsmethoden
18. Unterstützung von benutzerdefinierten Makros für Datenelementprototypen. Zum Bestimmen der Werte von benutzerdefinierten Makros können LLD-Makros verwendet werden.

Verwendung von LLD-Makros zur Bestimmung der Werte von benutzerdefinierten Makros
19. Unterstützung von Float64-Daten, die hauptsächlich zur Überwachung sehr großer Werte erforderlich sind. In Zabbix wird sie benötigt, um Daten von Prometheus-Agenten zu unterstützen.
Bei der Installation von Zabbix 5.0 erfolgt keine automatische Migration der Daten auf den Standard Float64. Die Benutzer haben die Möglichkeit, die alten Datentypen weiterhin zu nutzen. Migrationsskripte für Float64 müssen manuell ausgeführt werden und ändern die Datentypen in den historischen Tabellen. Eine automatische Umstellung wird nicht verwendet, da sie sehr viel Zeit in Anspruch nimmt.
20. Verbesserung der Skalierbarkeit von Zabbix 5.0: Optimierung der Benutzeroberfläche und Beseitigung von „Engpässen“
- Dropdown-Listen wurden entfernt, beispielsweise zur Auswahl von Netzwerk-Knoten, da diese Funktion nicht skalierbar ist.
- Es gibt jetzt „eingebettete“ Einschränkungen für die Größen von Tabellen. Übersicht.
- Es sind neue Funktionen in Monitoring > Hosts > Graphen.
- Die Paging-Funktion ist jetzt verfügbar (Monitoring > Hosts > Web) an Stellen, wo sie zuvor nicht vorhanden war.
21. Verbesserte Kompression
Die Kompression in Zabbix basiert auf einer Erweiterung für PostgreSQL — TimescaleDB (ab Zabbix 4.4). TimescaleDB ermöglicht die automatische Partitionierung der Datenbank und steigert deren Leistung, da die Performance von TimescaleDB praktisch unabhängig von der Größe der Datenbank ist.
In Zabbix 5.0 Administration > Allgemein > Wartung kann beispielsweise die Kompression von Daten, die älter als 7 Tage sind, konfiguriert werden. Dies reduziert den erforderlichen Speicherplatz erheblich (fast um das Zehnfache, laut Benutzerangaben), was die Speichereffizienz verbessert und die Leistung steigert.

Kompression mit TimescaleDB
22. SNMP-Konfiguration auf Schnittstellenebene. In Zabbix 5.0 wird anstelle von drei Datenelementtypen nur einer verwendet — SNMP-Agent. Alle SNMP-Attribute wurden auf die Schnittstellenebene der Netzwerkgeräte übertragen, wodurch die Templates vereinfacht und das Umschalten zwischen SNMP-Versionen erleichtert wird, usw.

SNMP-Konfiguration auf Schnittstellenebene
23. Abhängigkeit der Überwachung der Verfügbarkeit von Netzwerkgeräten von der Erreichbarkeit des Proxys ermöglicht es, ein Verfügbarkeitsproblem des Proxys als vorrangig darzustellen, falls Netzwerkgeräte bei der Überwachung mit einem Auslöser, der die Funktion nodata:
{HostA:item.nodata(1m)}=1
Die Erreichbarkeit der Netzwerknoten wird durch die Erreichbarkeit des Proxys bestimmt.
Die Funktion nodata Standardmäßig wird die Erreichbarkeit des Proxys berücksichtigt. Für eine strengere Überprüfung, die die Erreichbarkeit des Proxys nicht berücksichtigt, wird der zweite Parameter verwendet — strict:
{HostA:item.nodata(1m,strict)}=124. Verwaltung der Low-Level Discovery-Regeln. In Zabbix 5.0 wurde ein LLD-Filter eingeführt, der es ermöglicht, unter anderem nicht unterstützte Entdeckungsregeln anzuzeigen.

LLD-Filter
25. Die Möglichkeit, ein Problem als nicht erkannt (unacknowledge) zu markieren, ermöglicht es, Fehler zu beheben und ist nützlich beim Erstellen von Arbeitsabläufen, die von der Problem-Anerkennung abhängen.Bestätigung des Problems aufheben

26. Änderung der Regeln für die Low-Level Discovery
—die Möglichkeit, Ausnahmen bei der Entdeckung von Objekten im Rahmen der Überwachung von Dateisystemen hinzuzufügen, wodurch beim Low-Level Discovery bestimmte Objekte, Trigger, Datenelemente usw. erstellt oder nicht erstellt werden können, die Wichtigkeit von Problemen geändert werden kann, Tags für bestimmte Objekte hinzugefügt werden können und Objekte, wie temporäre Dateisysteme, von der Suche ausgeschlossen werden können, das Intervall für die Datenerfassung geändert werden kann usw. —die Möglichkeit, Ausnahmen beim Erkennen von Objekten im Ergebnis der Überwachung von Dateisystemen hinzuzufügen. Diese ermöglicht es, bestimmte Objekte, Trigger, Datenelemente usw. bei niedrigerer Erkennung zu erstellen oder nicht zu erstellen, die Wichtigkeit von Problemen zu ändern, Tags für bestimmte Objekte hinzuzufügen, beispielsweise temporäre Dateisysteme von der Suche auszuschließen, das Aktualisierungsintervall der Daten zu ändern usw.

Ausschluss aus der niedrigen Erkennung von temporären Dateisystemen
Zum Beispiel kann die Priorität der Trigger für erkannte Oracle-Dateisysteme geändert werden, während die Priorität der Trigger für andere Dateisysteme unverändert bleibt.

Änderung der Priorität der Trigger für einzelne Dateisysteme
27. Neue Makros in Zabbix 5.0 erhöhen die Qualität der Überwachung.

Neue Makros in Zabbix 5.0
28. Weitere Neuerungen in Zabbix 5.0:

Verbesserungen in Zabbix 5.0
29. Einstellung des Supports

Nicht unterstützte Funktionalität
Fazit
Das Upgrade auf Zabbix 5.0 ist sehr einfach! Installieren Sie die neuen Binärdateien für den Server und die Frontend-Dateien, und der Server aktualisiert automatisch Ihre Datenbank.
Informationen über den Upgrade-Prozess von Zabbix finden Sie unter:
WICHTIG!
- Das Upgrade der historischen Daten auf das Float64-Format ist nicht erforderlich.
- Daten aus TimescaleDB sind nur lesbar.
- Minimale erforderliche Version PHP 7.2.
- DB2 wird nicht als Backend für den Zabbix-Server unterstützt.
(!) Videos und Folien von den Präsentationen von Alexey Vladyshev und anderen Sprechern des Zabbix Meetup Online (Russisch) können angesehen werden .
Quelle: habr.com





