Neuigkeiten in Zabbix 5.0

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.

Neuigkeiten in Zabbix 5.0

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 http://www.zabbix.com/integrations, wo Templates für Monitoring und Plugins, einschließlich für den neuen Agenten, dargestellt werden.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
Integrationsmöglichkeiten

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

Neuigkeiten in Zabbix 5.0
Integration mit verschiedenen Systemen

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

Neuigkeiten in Zabbix 5.0
Integrierte Vorlagen zur Überwachung von Anwendungen und Geräten

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

Jeder Benutzer oder Entwickler kann sich mit eigenen Beiträgen – Vorlagen oder Plugins – an Zabbix beteiligen, indem er ein einfaches Verfahren nutzt:

  1. Unterzeichnung der Zabbix Contributory Agreement (ZCA) auf https://www.zabbix.com/developers.
  2. Einreichung eines Pull Requests auf https://git.zabbix.com.
  3. Ü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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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

Neuigkeiten in Zabbix 5.0
Widget kopieren

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

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
Der Replace-Operator

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

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
Hinzufügen und Ändern benutzerdefinierter Makros

, sowie bestimmte oder alle Makros aus den ausgewählten Vorlagen für Netzwerknodes löschen.

Neuigkeiten in Zabbix 5.0
Löschen einzelner oder aller benutzerdefinierter Makros

12. Kontrolle des Nachrichtenformats auf Ebene der BenachrichtigungsmethodeIn Medientypen es gibt jetzt einen Tab Medienvorlagen mit Nachrichtenvorlagen.

Neuigkeiten in Zabbix 5.0
Vorlagen für Benachrichtigungsmethoden

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

Neuigkeiten in Zabbix 5.0
Definition einer Vorlage für Nachrichtentypen

In früheren Versionen musste man diese Nachrichten auf Ebene der Aktionen verwalten, Standardnachrichten und -betreff definieren.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
Das Dienstprogramm zabbix_js

Neuigkeiten in Zabbix 5.0
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[]

    Neuigkeiten in Zabbix 5.0
    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.

    Neuigkeiten in Zabbix 5.0
    Ü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.

    Neuigkeiten in Zabbix 5.0
    Metrikschlüssel mit Parameterbeschreibungen

    In 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.

    Neuigkeiten in Zabbix 5.0
    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.

    Neuigkeiten in Zabbix 5.0
    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.

Neuigkeiten in Zabbix 5.0
Testen von Datenelementen

Alle auftretenden Probleme werden in der Benutzeroberfläche angezeigt.

Neuigkeiten 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, 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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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

Neuigkeiten in Zabbix 5.0
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)}=1

24. 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.

Neuigkeiten in Zabbix 5.0
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

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
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.

Neuigkeiten in Zabbix 5.0
Änderung der Priorität der Trigger für einzelne Dateisysteme

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

Neuigkeiten in Zabbix 5.0
Neue Makros in Zabbix 5.0

28. Weitere Neuerungen in Zabbix 5.0:

Neuigkeiten in Zabbix 5.0
Verbesserungen in Zabbix 5.0

29. Einstellung des Supports
Neuigkeiten 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 über den Upgrade-Prozess von Zabbix finden Sie unter:
https://www.zabbix.com/documentation/current/manual/installation/upgrade_notes_500

WICHTIG!

  1. Das Upgrade der historischen Daten auf das Float64-Format ist nicht erforderlich.
  2. Daten aus TimescaleDB sind nur lesbar.
  3. Minimale erforderliche Version PHP 7.2.
  4. 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 hier.

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster