Was gibt es Neues in Zabbix 5.0

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

Was gibt es Neues in Zabbix 5.0

Zabbix 4.2 und Zabbix 4.4

Beginnen wir mit den Änderungen, die in der 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 Möglichkeiten eingeführt:

  • Hochfrequente Überwachung durch Throttling, das Skalierung und eine Erhöhung der NVPS ermöglicht, was schnellere Problemerkennung und die Weiterleitung von Benachrichtigungen ohne große Belastung von Zabbix bedeutet.
  • Datenabholung über den HTTP-Agent.
  • Unterstützung der Datensammlung von Prometheus Pro.
  • Die Vorverarbeitung unterstützt die Validierung und JavaScript, was die Transformation aller gesammelten Daten ermöglicht.
  • Vorverarbeitung auf der Proxy-Seite, die eine effizientere Skalierung durch den Proxy ermöglicht.
  • Verbessertes Tagging-Management — Metainformationen auf Ereignis- und Problemlevel, die angenehm zu handhaben sind, da Tags sowohl auf der Vorlagen- als auch auf der Netzwerkgerätenebene unterstützt werden.

Im September letzten Jahres wurde die Version Zabbix 4.4 veröffentlicht, die folgende Möglichkeiten bot:

  • Neuer Zabbix-Agent.
  • Unterstützung von Webhooks für Benachrichtigungen, was die Integration mit externen Systemen ermöglicht.
  • Unterstützung von TimescaleDB.
  • Die integrierte Wissensdatenbank für Metriken und Trigger wurde für Zabbix-Nutzer sichtbar. Beispielsweise können Benutzer die Beschreibung von Datenelementen und Triggern in Monitoring > Neueste Daten.
  • Neuer Standard für Vorlagen.

Zabbix 5.0

Heute sprechen wir über die LTS-Version von 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 von Zabbix 3.0 wird weitere 3,5 Jahre unterstützt.

Zabbix bietet eine Überwachung vieler Dinge, deren Liste auf der Seite zu finden ist http://www.zabbix.com/integrations, wo Vorlagen für die Überwachung und Plugins, einschließlich des neuen Agents, präsentiert werden.

Was gibt es Neues in Zabbix 5.0
Verfügbare Vorlagen für Überwachung und Integration

Darüber hinaus gibt es Integrationsmöglichkeiten mit verschiedenen Systemen, einschließlich Ticketsystemen, ITSM-Systemen und Nachrichtensystemen über Webhooks.

Was gibt es Neues in Zabbix 5.0
Integrationsmöglichkeiten

In Zabbix 5.0 wurde die integrierte Unterstützung für die Integration mit verschiedenen Ticketsystemen sowie Benachrichtigungssystemen erweitert:

Was gibt es Neues in Zabbix 5.0
Integration mit verschiedenen Systemen

Die Liste der integrierten Vorlagen zur Überwachung von Anwendungen und Geräten wurde erweitert:

Was gibt es Neues in Zabbix 5.0
Integrierte Vorlagen zur Überwachung von Anwendungen und Geräten

Alle Updates sind zum Download verfügbar in Git-Repository.

Jeder Benutzer oder Entwickler kann mit Zabbix durch die Nutzung von bereits vorhandenen Ressourcen — Vorlagen oder Plugins — teilnehmen, indem er ein einfaches Verfahren nutzt:

  1. Unterzeichnung der Zabbix Contributory Agreement (ZCA) auf https://www.zabbix.com/developers.
  2. Einreichen eines Pull Requests auf https://git.zabbix.com.
  3. Prü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 dieses Entwicklers wird offiziell vom Zabbix-Team unterstützt.

Zabbix ist Open-Source-Software, deren Quellcode zur Einsicht, zum Studium und zur Änderung zur Verfügung steht. Benutzer haben die Möglichkeit, das Produkt frei zu nutzen, an der Weiterentwicklung des Programms teilzunehmen oder den Code für ihre neuen Programme zu verwenden. Auf der anderen Seite tut das Zabbix-Team alles, um sicherzustellen, 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. Darüber hinaus kann Zabbix mit nur einem Mausklick in der öffentlichen Cloud installiert werden. Zabbix ist auch auf den Plattformen Red Hat Openshift oder OpenStack verfügbar.

Was gibt es Neues in Zabbix 5.0
Zabbix-Pakete für Distributionen und Plattformen

Unterstützung von Zabbix Agent 2 für Windows und Linux

Der neue Zabbix Agent 2 ist eine der besten Lösungen auf dem Markt.

  • Bietet eine pluginbasierte Struktur und unterstützt Skripte zur Datenerfassung, die über Stunden hinweg laufen können.
  • Unterstützt parallele aktive Prüfungen, dauerhafte Verbindungen zu externen Systemen, was beispielsweise für die effektive Überwachung von Datenbanken nützlich ist.
  • Unterstützt Traps und Ereignisse, was wichtig für die Überwachung z.B. von MQTT-Geräten ist.
  • Die neue Version des Agenten lässt sich leicht installieren (da der neue Agent alle bisherigen Funktionen unterstützt).

Darüber hinaus wird für den neuen Agenten in Zabbix 5.0 die Unterstützung für die permanente Datenspeicherung eingeführt. Früher wurden nicht gesendete Informationen nur im Arbeitsspeicher des Agenten gespeichert, aber in der neuen Version kann die Speicherung dieser Informationen auf der Festplatte konfiguriert werden.

Was gibt es Neues in Zabbix 5.0
Permanente Datenspeicherung

Das ist wichtig, wenn kritische Systeme und unzuverlässige Kommunikation überwacht werden, da eine große Menge wichtiger Daten bis zur Übermittlung an den Zabbix-Server gespeichert wird. Diese Option ist auch nützlich für Satellitenverbindungen, die möglicherweise längere Zeit nicht verfügbar sind.
WICHTIG! In Zabbix 5.0 wird die Unterstützung für Zabbix Agent 1 beibehalten.

Änderungen im Sicherheitskonzept in Zabbix 5.0

1. In der neuen Version wird ein HTTP-Proxy für Webhooks unterstützt, der es ermöglicht, Verbindungen vom Zabbix-Server zu externen Warnsystemen sicherer und kontrollierbarer zu gestalten.

Wenn eine Integration des Zabbix-Servers im lokalen Netzwerk mit einem externen System, wie z.B. JIRA in der Cloud, erforderlich ist, kann die Verbindung über einen HTTP-Proxy hergestellt werden, was die Kontrollierbarkeit und Zuverlässigkeit der Verbindung verbessert.

2. Sowohl für den alten als auch für den neuen Agenten besteht die Möglichkeit, auszuwählen, welche spezifischen Prüfungen auf einem bestimmten Agenten verfügbar sein sollen. Beispielsweise kann die Anzahl der Prüfungen eingeschränkt werden, indem White- und Blacklisten erstellt werden, um die unterstützten Schlüssel zu definieren.

  • Whitelist für MySQL-bezogene Prüfungen
    AllowKey=mysql[*] 
    DenyKey=*
  • Blacklist zum Verweigern aller Shell-Skripte
    DenyKey=system.run[*]
  • Blacklist zum Verweigern des Zugriffs auf /etc/password
    DenyKey=vfs.file.contents[/etc/passwd,*]

3. Es ist möglich, Verschlüsselungsalgorithmen für alle Zabbix-Komponenten auszuwählen, um die Verwendung unsicherer Chiffren für TLS-Verbindungen zu vermeiden. Das ist wichtig für die Überwachung von Umgebungen, die bestimmten Sicherheitsstandards unterliegen.

Was gibt es Neues in Zabbix 5.0
Auswahl der Verschlüsselungsalgorithmen für TLS-Verbindungen

4. In Zabbix 5.0 gibt es Unterstützung für verschlüsselte Verbindungen zur Datenbank. Derzeit ist nur eine verschlüsselte Verbindung mit PostgreSQL und MySQL verfügbar.

Was gibt es Neues in Zabbix 5.0
Verschlüsselte Verbindungen zur Datenbank

5. Zabbix 5.0 hat den Hash-Algorithmus für die Speicherung von Benutzerpasswörtern in der Datenbank von MD5 auf SHA256 umgestellt, da dies derzeit der sicherste Algorithmus ist.

6. Zabbix 5.0 unterstützt geheime benutzerdefinierte Makros zum Speichern sensibler Informationen, wie z.B. Passwörter und API-Tokens, auf die Endbenutzer keinen Zugriff haben.

Was gibt es Neues in Zabbix 5.0
Geheime Makros

7. Alle Verbindungen von Zabbix zu externen Systemen und interne Verbindungen zu Agenten sind sicher. Die Verschlüsselung wird entweder durch Verwendung von TLS-Zertifikaten oder durch Verwendung eines bereits veröffentlichten Schlüssels (Pre-Shared Key Encryption) für die Verbindung zu Agenten und Proxy oder HTTPS unterstützt. Die Sicherheit auf der Seite der Agenten kann durch weiße und schwarze Listen erhöht werden. Das Interface funktioniert über HTTPS.

Was gibt es Neues in Zabbix 5.0
Sichere Verbindungen

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

Was gibt es Neues in Zabbix 5.0
SAML-Identifizierung

Die Unterstützung von SAML ermöglicht die Integration von Zabbix mit verschiedenen lokalen und Cloud-basierten 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 Breitbild. Wir haben das Menü von der Oberseite, wo immer zu wenig Platz ist, an die linke Seite des Bildschirms verschoben. Das Menü wird weiterhin im Voll-, Minimal- und versteckten Modus angezeigt.

Was gibt es Neues in Zabbix 5.0
Oberfläche, optimiert für Breitbild

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

Was gibt es Neues in Zabbix 5.0
Widget kopieren

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

Was gibt es Neues in Zabbix 5.0
Eingefügtes kopiertes Widget

3. Export von Diagrammen. Um ein Diagramm zu kopieren und beispielsweise per E-Mail zu senden, kann das Diagramm im PNG-Format erhalten werden, indem das gewünschte Widget ausgewählt und auf Bild herunterladen.

Was gibt es Neues in Zabbix 5.0
Export von Diagrammen

4. Filterung nach Tags: Problem nach Schweregrad und Problem-Hosts. Es besteht jetzt die Möglichkeit, beispielsweise alle Probleme, die mit einem bestimmten Netzwerk-Knoten verbunden sind, in einem Rechenzentrum zu sammeln.

Was gibt es Neues in Zabbix 5.0
Filtern nach Tags

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 vorhandenen Funktionalität der Oberfläche, das Erstellen neuer Seiten, das Ändern der Menüstruktur, indem beispielsweise neue Punkte hinzugefügt werden.

Das Schreiben und Integrieren eines Moduls kann jeder Benutzer. Dazu wird das Modul in den Ordner modules kopiert, wonach es für die Benutzeroberfläche sichtbar wird und dort aktiviert oder deaktiviert werden kann.

Was gibt es Neues in Zabbix 5.0
Hinzufügen eines neuen Moduls

6. Benutzerfreundlichkeit der Navigation zu netzwerkbezogenen Ressourcen. In Überwachung > Hosts Eine Liste der Geräte wird angezeigt, die Zabbix überwacht: Netzwerk-Knoten, Dienste, Netzwerkgeräte usw. Zudem ist eine schnelle Navigation zu Bildschirmen, Grafiken und Problemen spezifischer Geräte verfügbar.

Wir haben die Registerkarten entfernt Überwachung > Grafiken und Überwachung > Webseiten, und die gesamte Navigation erfolgt über Überwachung > Hosts. Die angezeigten Informationen können gefiltert werden, auch nach Tags, was es ermöglicht, deaktivierte Geräte anzuzeigen.

Was gibt es Neues in Zabbix 5.0
Navigation zu netzwerkbezogenen Ressourcen

Zum Beispiel können Geräte ausgewählt werden, die zu den Endbenutzerdiensten gehören, indem ‘Service’ gewählt wird, sowie die Dringlichkeit dieser Probleme festgelegt wird.

Was gibt es Neues in Zabbix 5.0
Filtermöglichkeiten

7. Neue Vorverarbeitungsoperation – 'Ersetzung' erlaubt es, mehrere nützliche Dinge zu tun, die zuvor nur mit Hilfe von regulären Ausdrücken möglich waren, die für viele Benutzer recht komplex sind.
Replace erlaubt es tatsächlich, eine Zeichenfolge oder ein Zeichen durch andere zu ersetzen, was eine einfache Umwandlung von Daten, die im Textformat vorliegen, in eine numerische Darstellung ermöglicht.

Was gibt es Neues in Zabbix 5.0
Ersetzungsoperator

8. JSONPath-Operator, der es ermöglicht, Attributnamen in einem benutzerfreundlichen Format zu extrahieren

Was gibt es Neues in Zabbix 5.0
Operator für JSONPath

9. Anzeige von E-Mail-Nachrichten von Zabbix. In früheren Versionen wurden alle E-Mail-Nachrichten von Zabbix in einem Ordner Eingehende als Liste angezeigt. Ab Zabbix 5.0 werden die Nachrichten nach Problemen gruppiert.

Was gibt es Neues in Zabbix 5.0
Gruppierung von E-Mail-Nachrichten von Zabbix

10. Unterstützung benutzerdefinierter Makros für IPMI für Benutzername und Passwort. Wenn geheime Makros für Benutzername und Passwort verwendet werden, wird der Zugriff auf deren Wert eingeschränkt.

Was gibt es Neues in Zabbix 5.0
Unterstützung benutzerdefinierter Makros

11. Massenänderung von benutzerdefinierten Makros für Netzwerk-Knoten. In der neuen Version kann eine Liste von Vorlagen geöffnet, eine Liste von Netzwerk-Knoten ausgewählt und Makros hinzugefügt oder bestehende Makrowerte geändert werden,

Was gibt es Neues in Zabbix 5.0
Hinzufügen und Ändern von benutzerdefinierten Makros

, sowie spezifische oder alle Makros aus den ausgewählten Vorlagen für Netzwerk-Knoten entfernt werden.

Was gibt es Neues in Zabbix 5.0
Entfernen spezifischer oder aller benutzerdefinierten Makros

12. Kontrolle des Nachrichtenformats auf der Ebene des Benachrichtigungsmediums. In Medienarten eine Registerkarte ist erschienen Medienvorlagen mit Nachrichtenvorlagen.

Was gibt es Neues in Zabbix 5.0
Vorlagen für Benachrichtigungsmethoden

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

Was gibt es Neues in Zabbix 5.0
Definition einer Vorlage für den Nachrichtentyp

In früheren Versionen musste man diese Nachrichten auf der Aktionsstufe verwalten, indem man Standardnachrichten und -betreffs bestimmte.

Was gibt es Neues in Zabbix 5.0
Vorlagenverwaltung auf der Aktionsstufe

In der neuen Version kann alles auf globaler Ebene definiert und auf der Nachrichtebene - die globalen Einstellungen überschrieben werden.

Was gibt es Neues in Zabbix 5.0
Vorlagenverwaltung auf globaler Ebene

Für die meisten Benutzer reicht es aus, die Vorlagenformate auf der Ebene der Benachrichtigungsmethode zu definieren. Darüber hinaus sind nach dem Import einer neuen Benachrichtigungsmethode alle entsprechenden Vorlagenformate bereits Teil davon.

13. Umfassendere Anwendung von JavaScript. JavaScript wird für Preprocessing-Skripte, für Webhooks usw. verwendet. In der Kommandozeile ist die Arbeit mit JavaScript nicht einfach.
In Zabbix 5.0 wird ein neues Utility verwendet - zabbix_js, das JavaScript ausführt, das Daten akzeptiert, sie verarbeitet und Ausgabewerte generiert.

Was gibt es Neues in Zabbix 5.0
Utility zabbix_js

Was gibt es Neues in Zabbix 5.0
Beispiele für die Verwendung des Utilities zabbix_js

14. Unterstützung von Textoperationen mit Triggerausdrücken ermöglicht die Überprüfung der Versionen der installierten Komponenten, den Vergleich von Werten mit beliebigen Konstanten, wobei die Konstante ein Benutzermakro sein kann,

{host:zabbix.version.last()}="5.0.0"
{host:zabbix.version.last()}="{$ZABBIX.VERSION}

das letzte Wert mit dem vorherigen zu vergleichen, zum Beispiel, wenn es um Textdaten geht,

{host:text.last()}{host.text.prev()}

oder

{host:text.last(#1)}{host.text.prev(#2)}

oder den Vergleich von Textwerten verschiedener Metriken.

{hostA:textA.last()}={hostB:textB.last()}

15. Automatisierung und Entdeckung.

  • Neue JMX-Überprüfungen sind verfügbar, um eine Liste von JMX-Zählern zu erhalten und zu entdecken, was sehr nützlich ist, zum Beispiel für die Überwachung von Java-Anwendungen, sowie zur Automatisierung der Erstellung von Überwachungsobjekten, Metriken, Triggern und Grafiken.
    jmx.get[]

    und

    jmx.discovery[]

    Was gibt es Neues in Zabbix 5.0
    JMX-Prüfungen

  • In der neuen Version gibt es einen Schlüssel zur Überwachung von Windows-Leistungszählern, der von alten und neuen Agenten in Russisch und Englisch unterstützt wird und es zum Beispiel ermöglicht, die Anzahl der Prozessoren, Dateisysteme, Dienste usw. zu entdecken.

    Was gibt es Neues in Zabbix 5.0
    Überwachung von Windows-Leistungszählern mit dem Schlüssel perf_counter

  • ODBC-Überwachung ist jetzt viel einfacher. Früher mussten alle Parameter für die ODBC-Überwachung in einer externen Datei beschrieben werden /etc/odbc.ini, auf die über die Zabbix-Oberfläche kein Zugriff bestand. In der neuen Version können fast alle Parameter Teil des Metrikschlüssels sein.

    Was gibt es Neues in Zabbix 5.0
    Metrikschlüssel mit einer Beschreibung der Parameter

    In der neuen Version kann der Servername und der Port auf der Ebene der Metrik festgelegt werden, während der Name und das Passwort für den Zugriff mithilfe von geheimen Makros zur Sicherheit definiert werden.

    Was gibt es Neues in Zabbix 5.0
    Verwendung von geheimen Makros

  • Bei der Verwendung des IPMI-Protokolls zur Überwachung von Hardware gibt es die Möglichkeit, einfachere Vorlagen zur Automatisierung mit ipmi.get.

    Was gibt es Neues in Zabbix 5.0
    ipmi.get

16. Testen von Datenelementen über die Oberfläche. In Zabbix 5.0 gibt es die Möglichkeit, einige Datenelemente und, was noch wichtiger ist, Vorlagen für Datenelemente über die Benutzeroberfläche zu testen.

Was gibt es Neues in Zabbix 5.0
Testen von Datenelementen

Alle auftretenden Probleme werden in der Benutzeroberfläche angezeigt.

Was gibt es Neues in Zabbix 5.0
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, um den Grund für das Versagen herauszufinden, muss man einfach drücken Test.

17. Testen von Benachrichtigungsmethoden, das in Zabbix 4.4 eingeführt wurde, bleibt bestehen, was bei der Integration von Zabbix mit anderen Systemen, beispielsweise Ticket-Systemen, wichtig ist.

Was gibt es Neues in Zabbix 5.0
Testen von Benachrichtigungsmethoden

18. Unterstützung benutzerdefinierter Makros für Datenelementprototypen. Zur Bestimmung der Werte von benutzerdefinierten Makros können LLD-Makros verwendet werden.

Was gibt es Neues in Zabbix 5.0
Verwendung von LLD-Makros zur Bestimmung der Werte von benutzerdefinierten Makros

19. Unterstützung von Float64-Daten, die hauptsächlich für die Überwachung sehr großer Werte benötigt werden, ist in Zabbix erforderlich, um Daten von Prometheus-Agenten zu unterstützen.
Bei der Installation von Zabbix 5.0 erfolgt keine automatische Migration von Daten auf den Standard Float64. Der Benutzer hat die Möglichkeit, alte Datentypen zu verwenden. Migrationsskripte für Float64 werden manuell ausgeführt und ändern die Datentypen in den historischen Tabellen. Eine automatische Ersetzung 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.
  • „Integrale“ Grenzen für die Tabellengrößen wurden eingeführt. Übersicht.
  • Es gibt neue Möglichkeiten in Monitoring > Hosts > Graphs.
  • Es wurde eine Paging-Funktion eingeführt (Monitoring > Hosts > Web) dort, 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 sorgt für die automatische Partitionierung der Datenbank und verbessert deren Leistung, da die Leistung von TimescaleDB tatsächlich nicht von der Größe der Datenbank abhängt.

In Zabbix 5.0 gibt es Administration > Allgemein > Datenpflege die Möglichkeit, beispielsweise die Kompression von Daten, die älter als 7 Tage sind, einzustellen. Dies reduziert den erforderlichen Speicherplatz erheblich (nahezu um das Zehnfache, laut Nutzerdaten), was die Speichereffizienz verbessert und die Leistung steigert.

Was gibt es Neues in Zabbix 5.0
Kompression mit TimescaleDB

22. SNMP-Konfiguration auf der Schnittstellenebene. In Zabbix 5.0 wird anstelle von drei Typen von Datenelementen nur eines verwendet – den SNMP-Agenten. Alle SNMP-Attribute wurden auf die Schnittstellenebene der Netzwerk-Knoten verschoben, was die Vorlagen vereinfacht, den Wechsel zwischen SNMP-Versionen erleichtert usw.

Was gibt es Neues in Zabbix 5.0
SNMP-Konfiguration auf der Schnittstellenebene

23. Abhängigkeit der Überwachung der Netzwerk-Knotenverfügbarkeit von der Verfügbarkeit des Proxys ermöglicht die Darstellung eines Verfügbarkeitsproblems des Proxys als Priorität im Falle der Nichterreichbarkeit von Netzwerk-Knoten bei der Überwachung mit einem Trigger mit der Funktion nodata:

{HostA:item.nodata(1m)}=1

Was gibt es Neues in Zabbix 5.0
Die Verfügbarkeit der Netzwerk-Knoten wird von der Verfügbarkeit des Proxys bestimmt

Funktion nodata , berücksichtigt standardmäßig die Verfügbarkeit des Proxys. Für eine strengere Überprüfung, die die Verfügbarkeit des Proxys nicht berücksichtigt, wird der zweite Parameter verwendet – strict:

{HostA:item.nodata(1m,strict)}=1

24. Verwaltung von Low-Level Discovery-Regeln. In Zabbix 5.0 wurde ein LLD-Filter eingeführt, der es ermöglicht, auch nicht unterstützte Entdeckungsregeln anzuzeigen.

Was gibt es Neues in Zabbix 5.0
LLD-Filter

25. Möglichkeit, ein Problem abzulehnen (unacknowledge) ermöglicht es, Fehler zu beheben und ist nützlich bei der Erstellung von Arbeitsabläufen, die von der Bestätigung eines Problems abhängen.

Was gibt es Neues in Zabbix 5.0
Bestätigung eines Problems aufheben

26. Änderung der Low-Level Discovery-Regeln —die Möglichkeit, Ausnahmen bei der Entdeckung von Objekten im Ergebnis der Überwachung von Dateisystemen hinzuzufügen, die es bei einer Low-Level-Erkennung ermöglicht, bestimmte Objekte, Trigger, Datenelemente usw. zu erstellen oder nicht zu erstellen, die Wichtigkeit von Problemen zu ändern, Tags für bestimmte Objekte hinzuzufügen, Objekte wie temporäre Dateisysteme von der Suche auszuschließen, das Aktualisierungsintervall der Daten zu ändern usw.

Was gibt es Neues in Zabbix 5.0
Ausschluss von temporären Dateisystemen aus der Low-Level-Erkennung

Zum Beispiel kann das Prioritätslevel der Trigger für entdeckte Oracle-Dateisysteme geändert werden, während das Prioritätslevel der Trigger anderer Dateisysteme unverändert bleibt.

Was gibt es Neues in Zabbix 5.0
Änderung des Prioritätslevels der Trigger für einzelne Dateisysteme

27. Neue Makros in Zabbix 5.0 erhöhen die Qualität der Überwachung.

Was gibt es Neues in Zabbix 5.0
Neue Makros in Zabbix 5.0

28. Weitere Neuerungen in Zabbix 5.0:

Was gibt es Neues in Zabbix 5.0
Verbesserungen in Zabbix 5.0

29. Einstellung der Unterstützung
Was gibt es Neues in Zabbix 5.0
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 zum Upgrade-Prozess von Zabbix finden Sie unter:
https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500

WICHTIG!

  1. Das Upgrade historischer Daten auf das Float64-Format ist optional.
  2. Daten in TimescaleDB sind nur lesbar.
  3. Mindestens erforderliche PHP-Version 7.2.
  4. DB2 wird nicht als Backend für den Zabbix-Server unterstützt.

(!) Videos und Folien der Präsentationen von Alexei Vladyshev und anderen Sprechern bei Zabbix Meetup Online (Russisch) sind verfügbar. hier.

Quelle: habr.com

60GB SSD 8Gb DDR4