Es wurde eine neue Version des Open-Source-Monitoring-Systems Zabbix 5.4 veröffentlicht. Die neue Version bietet Unterstützung für die Erstellung von Berichten im PDF-Format, eine neue Syntax zur Aggregation komplexerer Probleme, verbesserte Datenvisualisierung, Token-Unterstützung für den API-Zugriff, Tags auf Metriken-Ebene, Leistungsverbesserungen und vieles mehr.
Zabbix besteht aus drei grundlegenden Komponenten: einem Server zur Koordination der Prüfungen, zur Erstellung von Prüfanforderungen und zur Sammlung von Statistiken; Agenten zur Durchführung von Prüfungen auf externen Hosts; und einem Frontend zur Verwaltung des Systems. Der Code wird unter der GPLv2-Lizenz verteilt. Um die Last des zentralen Servers zu reduzieren und ein verteiltes Monitoringsystem zu bilden, kann eine Reihe von Proxys bereitgestellt werden,Server, die die Datenüberprüfung einer Gruppe von Hosts aggregieren. Die Daten können in Datenbanken wie MySQL, PostgreSQL, TimescaleDB, DB2 und Oracle gespeichert werden. Ohne Agenten kann der Zabbix-Server Daten über Protokolle wie SNMP, IPMI, JMX, SSH/Telnet, ODBC empfangen und die Verfügbarkeit von Webanwendungen und Virtualisierungssystemen testen.
Die wichtigsten Neuerungen der Version 5.4:
- Unterstützung für PDF-Berichte sowie deren geplante Erstellung und Versendung an Benutzer, neue Rolle zur Kontrolle des Zugangs zu dieser Funktionalität.
- Ein völlig neuer Syntax für Trigger-Ausdrücke, berechnete und aggregierte Metriken. Alle bekannten Einschränkungen des alten Syntax wurden beseitigt und gleichzeitig vereinfacht.
- Aggregierte Metriken können jetzt Daten anhand von Tags und Platzhaltern (Wildcards) für Hosts und Metrik-Schlüssel auswählen.

- Die Funktionalität von Screens und Dashboards wurde zusammengelegt, mehrseitige Dashboards werden nun unterstützt.


- Unterstützung für benannte Tokens für den Zugriff auf die API, mit der Möglichkeit, eine Ablaufzeit für das Token anzugeben.
- Unterstützung für Tags auf Metrikebene. Applications werden nicht mehr unterstützt.

- Leistungs- und Verfügbarkeitsverbesserungen.
- Für Poller ist keine Verbindung zur Datenbank mehr erforderlich.
- Ein Cache für eine schnellere Verarbeitung von Trends wurde eingeführt.
- Unterstützung für einen zuverlässigeren und reibungsloseren Start. Server unter Bedingungen, die das Empfangen und Verarbeiten einer enormen Menge neuer Daten betreffen.
- Verbesserte parallele Verarbeitung von Daten auf dem Server und Proxy.

- Verbesserungen der Sicherheit.
- Unterstützung aller SNMPv3-Verschlüsselungsprotokolle
- Fehlerdetails im Falle einer fehlgeschlagenen Verbindung zur Schnittstelle sind verborgen
- Automatische Ausfüllung für Felder mit Passwörtern und anderen sensiblen Informationen deaktiviert
- Unterstützung von NTML-Authentifizierung für WEB-Hooks
- Verbesserungen zur Vereinfachung der Arbeit und Konfiguration der Überwachung
- Drittes Menü für eine bessere Navigation
- Einfachere Formulare für Massenänderungen und Importe
- Verfügbarkeit der Metriken hängt jetzt von der Verfügbarkeit der Host-Schnittstellen ab
- Möglichkeit, negative Filter für Tags in der Schnittstelle zu verwenden
- Unterstützung von Wertkarten auf Vorlage- und Hostebene für Vorlagenunabhängigkeit
- Globale Skripte können für Alarme, Integrationen und benutzerdefinierte Befehle verwendet werden

- Unterstützung der Bearbeitung von XML-Daten in der Vorverarbeitung und bei WEB-Hooks
- CurlHttpRequest wurde in den WEB-Hooks in HttpRequest umbenannt, um die Benutzung zu erleichtern
- Weitere Verbesserungen
- Unterstützung der Überwachung von VMWare-Clustern
- Unterstützung von Oracle im Cluster-Modus
- Unterstützung des makros {ITEM.VALUETYPE} für Alarme
- Granularere Einstellungen für den Export von Ereignissen
- Verfügbarkeit offizieller Pakete für aktuelle Versionen der folgenden Plattformen:
- Linux-Distributionen RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian auf verschiedenen Architekturen
- Virtualisierungsysteme basierend auf VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agenten für alle Plattformen, einschließlich macOS und MSI für Windows-Agenten.
- Integration mit Plattformen:
- Verfügbarkeit auf Cloud-Plattformen wie AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Linode, Yandex Cloud.
- Integration mit Support-Plattformen wie Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP.
- Integration mit Benachrichtigungssystemen wie Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Rocket.Chat, Signal, Express.ms.
- Neue Vorlagenlösungen für die Überwachung von APC UPS, Hikvision, etcd, Hadoop, Zookeeper, Kafka, AMQ, HashiCorp Vault, MS Sharepoint, MS Exchange, smartctl, Gitlab, Jenkins, Apache Ignite.
Für das Upgrade von früheren Versionen ist nur die Installation neuer Binärdateien (Server und Proxy) sowie einer neuen Benutzeroberfläche erforderlich. Zabbix wird automatisch den Datenbank-Upgrade-Prozess durchführen. Die Installation neuer Agenten ist nicht notwendig.
Quelle: opennet.ru






