Das Zabbix-Team freut sich, die Veröffentlichung von Zabbix 4.4 bekannt zu geben. Die neueste Version enthält einen neuen, in Go geschriebenen Zabbix-Agenten, setzt Standards für Zabbix-Vorlagen und bietet erweiterte Visualisierungsfunktionen.
Werfen wir einen Blick auf die wichtigsten Funktionen von Zabbix 4.4.
Zabbix-Agent der neuen Generation
Zabbix 4.4 führt einen neuen Agententyp ein, zabbix_agent2, der eine Vielzahl neuer Fähigkeiten und verbesserte Überwachungsfunktionen bietet:
- Geschrieben in Go-Sprache.
- Ein Framework aus Plugins zur Überwachung verschiedener Dienste und Anwendungen.
- Möglichkeit, den Status zwischen Prüfungen aufrechtzuerhalten (z. B. dauerhafte Verbindungen zur Datenbank aufrechtzuerhalten).
- Integrierter Planer zur Unterstützung flexibler Zeitfenster.
- Effiziente Nutzung des Netzwerks durch Übertragung großer Datenmengen.
- Der Agent läuft derzeit unter Linux, wir werden ihn jedoch in naher Zukunft auch für andere Plattformen verfügbar machen.
→ Eine vollständige Liste der neuen Funktionen finden Sie unter
NB! Der vorhandene Zabbix-Agent wird weiterhin unterstützt.
Webhooks und programmierbare Aktions-/Benachrichtigungslogik
Die Integration mit externen Benachrichtigungs- und Ticketausstellungssystemen wurde deutlich verbessert, wodurch es möglich wurde, die gesamte Verarbeitungslogik mithilfe der integrierten JavaScript-Engine zu definieren. Diese Funktionalität vereinfacht die bidirektionale Integration mit externen Systemen und ermöglicht den Zugriff mit einem Klick von der Zabbix-Benutzeroberfläche auf einen Eintrag in Ihrem Ticketsystem, das Generieren von Chat-Nachrichten und vieles mehr.
Festlegung von Standards für Zabbix-Vorlagen
Wir haben eine Reihe von Standards eingeführt und klar definiert
Die Struktur von XML/JSON-Dateien wurde deutlich vereinfacht, sodass Vorlagen manuell nur mit einem Texteditor bearbeitet werden können. Die meisten vorhandenen Vorlagen wurden verbessert, um den neuen Standards zu entsprechen.
Offizielle TimescaleDB-Unterstützung
Zusätzlich zu MySQL, PostgreSQL, Oracle und DB2 unterstützen wir jetzt offiziell TimescaleDB. TimescaleDB bietet nahezu lineare Leistungsniveaus sowie automatisiertes, sofortiges Löschen alter historischer Daten.
Wissensdatenbank zu Elementen und Auslösern
Zabbix 4.4 bietet eine viel klarere Beschreibung von Elementen und Auslösern. Diese Informationen sind für Ingenieure eine große Hilfe, da sie ihnen alle möglichen Details über die Bedeutung und den Zweck der gesammelten Gegenstände, Details zum Problem und Anweisungen zur Behebung des Problems liefern.
Erweiterte Visualisierungsoptionen
Symbolleisten und die zugehörigen Widgets wurden auf verschiedene Weise verbessert, sodass sie einfacher zu erstellen und zu verwalten sind und die Möglichkeit hinzugefügt wurde, Widget-Optionen mit einem Klick zu ändern. Die Rastergröße des Dashboards ist jetzt für die Unterstützung von Ultra-Widescreens und großen Bildschirmen geeignet.
Das Problemanzeige-Widget wurde erweitert, um eine Gesamtansicht zu unterstützen, und es wurde ein neues Widget zur Anzeige von Prototypdiagrammen eingeführt.
Darüber hinaus können nun alle Widgets im Headless-Modus angezeigt werden.
Histogramme und Datenaggregation
Zabbix 4.4 unterstützt Histogramme und das Diagramm-Widget kann jetzt Daten mithilfe verschiedener Aggregatfunktionen aggregieren. Die Kombination dieser beiden Funktionen erleichtert die langfristige Datenanalyse und Kapazitätsplanung erheblich.
→
Offizielle Unterstützung für neue Plattformen
Zabbix 4.4 funktioniert jetzt 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
Alle verfügbaren Plattformen finden Sie in
Installation in der Cloud mit einem Klick
Zabbix kann einfach als Container oder als gebrauchsfertiges Disk-Image auf verschiedenen Cloud-Diensten installiert werden:
- AWS
- Azure
- Google Cloud Platform
- Digitale Ozean
- Docker
Zuverlässige automatische Registrierung
Mit der neuen Version von Zabbix können Sie die PSK-Verschlüsselung für die automatische Registrierung mit automatischen Verschlüsselungseinstellungen für hinzugefügte Hosts verwenden. Sie können Zabbix jetzt so konfigurieren, dass die automatische Registrierung von Netzwerkgeräten nur mit PSK, nur unverschlüsselt oder beidem möglich ist.
→
Erweiterter JSONPath für die Vorverarbeitung
Zabbix unterstützt jetzt die erweiterte JSONPath-Syntax, die eine komplexe Vorverarbeitung von JSON-Daten einschließlich Aggregation und Suche ermöglicht. Die Vorverarbeitung kann auch für die Erkennung auf niedriger Ebene verwendet werden, was sie zu einem äußerst leistungsstarken Werkzeug für die Automatisierung und Erkennung macht.
Beschreibungen von Benutzermakros
Benutzerdefinierte Makros sind eine sehr gute Funktionalität, die die Zabbix-Konfiguration vereinfacht und es viel einfacher macht, Änderungen an der Konfiguration vorzunehmen. Durch die Unterstützung benutzerdefinierter Makrobeschreibungen können Sie den Zweck jedes Makros dokumentieren und so die Verwaltung erheblich vereinfachen.
Effizientere erweiterte Datenerfassung
Die Datenerfassung und Erkennung von Objekten im Zusammenhang mit WMI, JMX und ODBC wurden durch neue Prüfungen verbessert, die Arrays von Objekten im JSON-Format zurückgeben. Wir haben außerdem Unterstützung für VMWare-Datenspeicher für die VMWare-Überwachung und Systemd-Dienste für die Linux-Plattform sowie einen neuen Vorverarbeitungstyp für die Konvertierung von CSV in JSON hinzugefügt.
Weitere neue Funktionen und Verbesserungen in Zabbix 4.4
- Vorverarbeitung von XML-Daten aus LLD
- Die maximale Anzahl abhängiger Metriken wurde auf 10 Stück erhöht
- Automatische Typkonvertierung zur JSONPath-Vorverarbeitung hinzugefügt
- Hostname in Echtzeit-Exportdateien enthalten
- Der Windows-Agent unterstützt jetzt Leistungsindikatoren in Englisch
- Möglichkeit, im Fehlerfall Werte in der Vorverarbeitung zu ignorieren
- Die neuesten Daten wurden erweitert, um nicht nur Zugriff auf historische Daten, sondern auch auf Live-Daten zu ermöglichen
- Die Möglichkeit, Triggerbeschreibungen zu bearbeiten, wurde entfernt, der Zugriff darauf wurde erheblich vereinfacht
- Die Unterstützung für integrierte Jabber- und Eztexting-Medientypen wurde entfernt und stattdessen Webhooks oder externe Skripte verwendet
- Aktualisiertes Standard-Dashboard
- Automatisch registrierte Hosts haben jetzt die Möglichkeit, die Option „Mit DNS verbinden“ oder „Mit IP verbinden“ anzugeben.
- Unterstützung für das {EVENT.ID}-Makro für die Trigger-URL hinzugefügt
- Das Screen-Element wird nicht mehr unterstützt
- Der zuletzt erstellte Dashboard-Widget-Typ wird gespeichert und in Zukunft wiederverwendet.
- Die Sichtbarkeit der Widget-Titel ist für jedes Widget konfigurierbar
Die gesamte Liste der neuen Funktionen von Zabbix 4.4 finden Sie in
Source: habr.com