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 Standards für Zabbix-Vorlagen und bietet erweiterte Visualisierungsfunktionen.

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

Zabbix 4.4 führt einen neuen Agententyp, zabbix_agent2, ein, der eine Vielzahl neuer Möglichkeiten und erweiterte Überwachungsfunktionen bietet:
- In Go geschrieben.
- Plugin-Framework zur Überwachung verschiedener Dienste und Anwendungen.
- Die Fähigkeit, den Status zwischen den Prüfungen zu halten (z. B. dauerhafte Verbindungen mit Datenbanken aufrechtzuhalten).
- Integrierter Scheduler zur Unterstützung flexibler Zeitintervalle.
- Effiziente Netzwerknutzung durch den Transfer großer Datenmengen.
- Derzeit funktioniert der Agent auf Linux, aber wir werden ihn bald auch für andere Plattformen verfügbar machen.
→ Die vollständige Liste der neuen Funktionen finden Sie in
NB! Der bestehende Zabbix-Agent wird weiterhin unterstützt.
→
Webhook und programmierbare Aktions-/Benachrichtigungslogik
Die Integration mit externen Benachrichtigungssystemen und Ticketing-Systemen wurde erheblich verbessert, wodurch die gesamte Logik der Verarbeitung über den integrierten JavaScript-Engine festgelegt werden konnte. Diese Funktionalität vereinfacht die beidseitige Integration mit externen Systemen und ermöglicht es, mit einem Klick im Zabbix-Benutzerinterface auf Einträge in Ihrem Ticket-System zuzugreifen, Chatnachrichten zu generieren und vieles mehr.
Festlegung von Standards für Zabbix-Vorlagen
Wir haben eine Reihe von Standards und klar definierten zur Erstellung von Vorlagen eingeführt.
Die Struktur der XML-/JSON-Dateien wurde erheblich vereinfacht, sodass Vorlagen manuell mit einem einfachen Texteditor bearbeitet werden können. Die meisten vorhandenen Vorlagen wurden verbessert, um sie an die neuen Standards anzupassen.
Offizielle Unterstützung für TimescaleDB

Neben MySQL, PostgreSQL, Oracle und DB2 unterstützen wir jetzt offiziell auch TimescaleDB. TimescaleDB bietet nahezu lineare Leistungsstufen sowie automatisierte, sofortige Löschungen alter historischer Daten.
haben wir die Leistung mit PostgreSQL verglichen.
Wissensdatenbank für Datenelemente und Trigger

Zabbix 4.4 bietet eine viel anschaulichere Beschreibung von Datenelementen und Triggern. Diese Informationen sind eine enorme Hilfe für Ingenieure, da sie alle möglichen Details zur Bedeutung und Verwendung der gesammelten Objekte, zur Problemdiagnose und zu deren Behebung bereitstellen.
Erweiterte Visualisierungsoptionen

Die Dashboards und die dazugehörigen Widgets wurden auf verschiedene Weise verbessert, was ihre Erstellung und Verwaltung erleichtert und es ermöglicht, die Widget-Einstellungen mit einem Klick zu ändern. Die Größe des Dashboard-Rasters unterstützt jetzt ultra-breite Bildschirme und große Displays.
Das Problem-Display-Widget wurde verbessert, um eine aggregierte Ansicht zu unterstützen, und es wurde ein neues Widget zur Anzeige von Diagrammprototypen eingeführt.
Darüber hinaus können jetzt alle Widgets im Headerlosen Modus angezeigt werden.
Histogramme und Datenaggregierung

Zabbix 4.4 unterstützt Histogramme, und das Grafik-Widget kann Daten nun mit verschiedenen Aggregatfunktionen aggregieren. Die Kombination dieser beiden Funktionen erleichtert die langfristige Datenanalyse und die Planung der Bandbreite 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 Übersicht über alle verfügbaren Plattformen finden Sie im .
Ein-Klick-Installation in der Cloud

Zabbix kann einfach als Container oder als bereitgestelltes 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 entweder nur über PSK, nur unverschlüsselt oder auf beide Arten zulässig ist.
→
Erweiterter JSONPath für die Vorverarbeitung

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

Benutzerdefinierte Makros bieten eine hervorragende Funktionalität, die die Konfiguration von Zabbix vereinfacht und Änderungen an der Konfiguration erheblich erleichtert. Die Unterstützung von Beschreibungen benutzerdefinierter Makros hilft, den Zweck jedes Makros zu dokumentieren, was die Verwaltung stark vereinfacht.
Effizientere erweiterte Datensammlung

Die Datensammlung und Objektentdeckung für WMI, JMX und ODBC wurden mit neuen Prüfungen verbessert, die Arrays von Objekten im JSON-Format zurückgeben. Wir haben auch die Unterstützung für VMWare-Datenspeicher zur Überwachung von VMWare und systemd-Dienste für die Linux-Plattform hinzugefügt, sowie einen neuen Vorverarbeitungstyp zum Konvertieren von CSV in JSON.
Weitere Neuerungen und verbesserte Funktionen in Zabbix 4.4
- Vorverarbeitung von XML-Daten aus LLD
- Die maximale Anzahl abhängiger Metriken wurde auf 10.000 erhöht
- Automatische Typkonvertierung im Preprocessing von JSONPath hinzugefügt
- Der Hostname wird in Echtzeit-Exportdateien einbezogen
- Der Windows-Agent unterstützt jetzt Leistungszähler in englischer Sprache
- Fähigkeit, Werte im Preprocessing bei Fehlern zu ignorieren
- Die zuletzt verfügbaren Daten wurden erweitert, um den Zugriff sowohl auf historische Daten als auch auf aktuelle Daten zu ermöglichen
- Die Möglichkeit zur Bearbeitung von Trigger-Beschreibungen wurde entfernt, der Zugriff auf diese wurde erheblich vereinfacht
- Die Unterstützung für eingebettete Medientypen von Jabber und Eztexting wurde entfernt, stattdessen werden Webhooks oder externe Skripte verwendet
- Das Standard-Dashboard wurde aktualisiert
- Autoregistrierte Hosts können jetzt 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 „Screen“ wird nicht mehr unterstützt
- Der zuletzt erstellte Dashboad-Widget-Typ wird gespeichert und in Zukunft wiederverwendet
- Die Sichtbarkeit der Widget-Überschriften kann für jedes Widget individuell eingestellt werden.
Eine vollständige Liste der neuen Funktionen von Zabbix 4.4 finden Sie in .
Quelle: habr.com
