Das Zabbix-Team freut sich, die Veröffentlichung von Zabbix 4.4 bekannt zu geben. Die neueste Version kommt mit einem neuen Zabbix-Agenten, der in Go geschrieben ist, setzt neue Maßstäbe für Zabbix-Vorlagen und bietet erweiterte Visualisierungsfunktionen.

Lassen Sie uns die wichtigsten Funktionen von Zabbix 4.4 betrachten.
Der neue Zabbix-Agent der nächsten Generation

Zabbix 4.4 präsentiert einen neuen Agententyp, zabbix_agent2, der eine breite Palette neuer Möglichkeiten und erweiterte Überwachungsfunktionen bietet:
- In Go geschrieben.
- Plugin-Framework für die Überwachung verschiedener Dienste und Anwendungen.
- Die Fähigkeit, den Zustand zwischen Prüfungen zu speichern (z. B. persistente Verbindungen zur Datenbank).
- Integrierter Scheduler zur Unterstützung flexibler Zeitintervalle.
- Effektive Nutzung des Netzwerks durch Übertragung großer Datenmengen.
- Der Agent läuft derzeit auf Linux, wird jedoch bald auch für andere Plattformen verfügbar sein.
→ Die vollständige Liste neuer Funktionen finden Sie in
NB! Der bestehende Zabbix-Agent wird weiterhin unterstützt.
→
Webhook und programmierbare Logik für Aktionen / Benachrichtigungen
Die Integration mit externen Benachrichtigungssystemen und Ticketausgabesystemen wurde erheblich verbessert, sodass die gesamte Logik der Verarbeitung mit einem integrierten JavaScript-Engine definiert werden kann. Diese Funktionalität vereinfacht die bidirektionale Integration mit externen Systemen, sodass Sie mit einem Klick von der Zabbix-Benutzeroberfläche auf den Eintrag in Ihrem Ticket-System zugreifen, Chat-Nachrichten generieren und vieles mehr tun können.
Setzen von Standards für Zabbix-Vorlagen
Wir haben eine Reihe von Standards und klaren für die Erstellung von Vorlagen eingeführt.
Die Struktur der XML/JSON-Dateien wurde erheblich vereinfacht, was die manuelle Bearbeitung von Vorlagen mit einem Texteditor ermöglicht. Die meisten bestehenden Vorlagen wurden überarbeitet, um sie an die neuen Standards anzupassen.
Offizielle Unterstützung für TimescaleDB

Neben MySQL, PostgreSQL, Oracle und DB2 unterstützen wir jetzt offiziell TimescaleDB. TimescaleDB bietet nahezu lineare Leistungsniveaus sowie automatisierte Sofortlöschen alter historischer Daten.
haben wir die Leistung mit PostgreSQL verglichen.
Wissensdatenbank zu Datenelementen und Triggern

Zabbix 4.4 bietet eine viel klarere Beschreibung von Datenelementen und Triggern. Diese Informationen sind für Ingenieure von großer Hilfe, indem sie alle nötigen Details über die Bedeutung und den Zweck der gesammelten Objekte, Einzelheiten zu den Problemen und Anweisungen zur Behebung bereitstellen.
Erweiterte Visualisierungsfunktionen

Dashboards und die dazugehörigen Widgets wurden in verschiedenen Aspekten verbessert, was deren Erstellung und Verwaltung erleichtert und die Möglichkeit bietet, Widget-Einstellungen mit einem Klick zu ändern. Die Größe des Dashboards ist nun geeignet, um ultrawide Bildschirme und große Displays zu unterstützen.
Das Problem-Widget wurde für die Unterstützung einer aggregierten Ansicht verbessert, und es wurde ein neues Widget zur Anzeige von Diagrammprototypen eingeführt.
Zusätzlich können jetzt alle Widgets im Header-losen Modus angezeigt werden.
Histogramme und Datenaggregation

Zabbix 4.4 unterstützt Histogramme, und das Diagramm-Widget kann nun Daten mit verschiedenen Aggregatfunktionen aggregieren. Die Kombination dieser beiden Funktionen erleichtert die langfristige Datenanalyse und die Planung von Kapazitäten erheblich.
→
Offizielle Unterstützung neuer Plattformen

Zabbix 4.4 läuft jetzt auch auf den folgenden Plattformen:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Agent für Mac OS/X
- MSI-Agent für Windows
Eine vollständige Liste der unterstützten Plattformen finden Sie im .
Cloud-Installation mit einem Klick

Zabbix kann einfach als Container oder als einsatzbereites Abbild auf verschiedenen Cloud-Diensten installiert werden:
- AWS
- Azure
- Google Cloud Platform
- Digital Ocean
- Docker
Zuverlässige automatische Registrierung

Die neue Version von Zabbix ermöglicht die Verwendung von PSK-Verschlüsselung für die automatische Registrierung mit automatischen Verschlüsselungseinstellungen für hinzugefügte Hosts. Jetzt können Sie Zabbix so konfigurieren, dass die automatische Registrierung von Netzwerkgeräten nur mit PSK, nur unverschlüsselt oder mit beiden Möglichkeiten erlaubt ist.
→
Erweiterter JSONPath für die Vorverarbeitung

Zabbix unterstützt jetzt eine erweiterte JSONPath-Syntax, die komplexe Vorverarbeitung von JSON-Daten, einschließlich Aggregation und Suche, ermöglicht. Die Vorverarbeitung kann auch für die Low-Level-Erkennung verwendet werden, was sie zu einem äußerst leistungsfähigen Werkzeug für Automatisierung und Entdeckung macht.
Benutzermakro-Beschreibungen

Benutzermakros sind eine sehr nützliche Funktion, die die Konfiguration von Zabbix vereinfacht und Änderungen an der Konfiguration erheblich erleichtert. Die Unterstützung für Beschreibungen von Benutzermakros hilft, den Zweck jedes Makros zu dokumentieren, was das Management erheblich vereinfacht.
Effizientere erweiterte Datensammlung

Die Datensammlung und Objekterkennung für WMI, JMX und ODBC wurde durch neue Prüfungen verbessert, die Objektergebnisse in JSON-Format zurückgeben. Wir haben auch Unterstützung für VMWare-Datenbanken zur Überwachung von VMWare und systemd-Diensten für die Linux-Plattform hinzugefügt sowie einen neuen Vorverarbeitungstyp zur Umwandlung von CSV in JSON.
Weitere Neuheiten und verbesserte Funktionen in Zabbix 4.4
- Vorverarbeitung von XML-Daten aus LLD
- Die maximale Anzahl abhängiger Elemente wurde auf 10.000 erhöht.
- Automatische Typumwandlung in der JSONPath-Vorverarbeitung hinzugefügt
- Der Hostname wird in Echtzeit-Exportdateien aufgenommen
- Der Windows-Agent unterstützt jetzt Leistungszähler auf Englisch
- Die Möglichkeit, Werte in der Vorverarbeitung bei Fehlern zu ignorieren
- Die letzten Daten wurden erweitert, um den Zugriff nicht nur auf historische Daten, sondern auch auf aktuelle Daten zu gewährleisten.
- Die Möglichkeit zur Bearbeitung von Trigger-Beschreibungen wurde entfernt, der Zugriff darauf wurde erheblich vereinfacht.
- Die Unterstützung für integrierte Medientypen Jabber und Eztexting wurde entfernt, stattdessen werden Webhooks oder externe Skripte verwendet.
- Das Standard-Dashboard wurde aktualisiert.
- Automatisch registrierte Hosts können nun die Option „zu DNS verbinden“ oder „zu IP verbinden“ auswählen.
- Unterstützung für das Makro {EVENT.ID} für Trigger-URLs hinzugefügt.
- Das Bildschirm-Element „Bildschirm“ wird nicht mehr unterstützt.
- Der zuletzt erstellte Widget-Typ des Dashboards wird gespeichert und später wiederverwendet.
- Die Sichtbarkeit der Widget-Überschriften wird für jedes Widget konfiguriert.
Die vollständige Liste der neuen Funktionen von Zabbix 4.4 finden Sie in .
Quelle: habr.com
