Die Open-Source-Monitoringlösung Zabbix 5.2 ist erschienen.
Zabbix ist ein vielseitiges System zur Überwachung der Leistung und Verfügbarkeit von Servern, Ingenieurausrüstung, Netzwerkgeräten, Anwendungen, Datenbanken, Virtualisierungssystemen, Containern, IT-Diensten, Webdiensten und Cloud-Infrastrukturen.
Das System bietet einen vollständigen Zyklus – von der Datensammlung über die Verarbeitung und Analyse bis hin zur Speicherung, Visualisierung und Benachrichtigung mithilfe von Eskalationsregeln. Zudem bietet das System flexible Möglichkeiten zur Erweiterung der Datenerfassungs- und Benachrichtigungsmethoden sowie Automatisierungsmöglichkeiten über eine leistungsstarke API.
Die einheitliche Web-Oberfläche ermöglicht ein zentrales Management der Monitoring-Konfigurationen und der Verteilung von Zugriffsrechten an verschiedene Benutzergruppen. Der Projektcode wird unter der GPLv2-Lizenz verteilt.
Zabbix 5.2 ist eine neue Hauptversion ohne LTS-Status mit einer typischen Frist für offizielle Unterstützung.
Die Hauptverbesserungen der Version 5.2:
- Unterstützung für synthetisches Monitoring mit der Möglichkeit, mehrstufige komplexe Skript-Szenarien zur Datenerfassung und zur Durchführung umfangreicher Verfügbarkeitsprüfungen zu erstellen.
- Es wurde ein Set von Triggerfunktionen für langfristige Analysen eingeführt, das es ermöglicht, Warnungen wie "Die Anzahl der Transaktionen pro Sekunde ist im Oktober um 23 % gestiegen" zu generieren.
- Unterstützung von Benutzerrollen für eine granulare Verwaltung der Benutzerrechte mit der Möglichkeit, den Zugriff auf verschiedene Schnittstellenkomponenten, API-Methoden und Benutzeraktionen zu steuern.
- Die Möglichkeit, alle geheimen Informationen (Passwörter, Token, Benutzernamen zur Authentifizierung usw.), die in Zabbix verwendet werden, in einem externen Hashicorp Vault für maximale Sicherheit zu speichern.
- Unterstützung für IoT-Überwachung und Überwachung von Industrieanlagen unter Verwendung der Protokolle Modbus und MQTT.
- Die Möglichkeit, Filter im Interface zu speichern und schnell zwischen ihnen zu wechseln.
Verbesserte Sicherheit und Zuverlässigkeit der Überwachung durch:
- Integration mit Hashicorp Vault.
- Unterstützung für UserParameterPath für Agenten.
- Ein falscher Benutzername oder ein falsches Passwort gibt keine zusätzlichen Informationen über das Vorhandensein eines registrierten Benutzers preis.
Verbesserte Leistung und Zuverlässigkeit durch:
- Unterstützung des Lastenausgleichs (Load Balancing) für das Webinterface und die API, was eine horizontale Skalierung dieser Komponenten ermöglicht.
- Verbesserungen der Performance der Ereignisverarbeitung
Weitere bedeutende Verbesserungen:
- Möglichkeit, verschiedene Zeitzonen für unterschiedliche Benutzer anzugeben
- Möglichkeit, den aktuellen Zustand des historischen Caches des laufenden Systems zu überprüfen, um die Funktionsweise von Zabbix besser zu verstehen
- Im Rahmen der Zusammenführung von Bildschirm- und Dashboard-Funktionalitäten wurden Screenshots in Dashboard-Vorlagen umgewandelt
Unterstützung von Host-Schnittstellen für Prototypen von Hosts - Host-Schnittstellen sind nun optional
- Unterstützung von Tags für Prototypen von Hosts hinzugefügt
- Möglichkeit, benutzerdefinierte Makros im Code von Preprocessing-Skripten zu verwenden
- Möglichkeit, nicht unterstützte Zustände von Metriken im Preprocessing zu behandeln, um schnell auf solche Ereignisse zu reagieren und die Verfügbarkeit der Dienste zuverlässiger zu überprüfen
- Unterstützung von Event-Log-Makros zur Anzeige betrieblicher Informationen
- Unterstützung von benutzerdefinierten Makros in der Metrikbeschreibung
- Unterstützung von Digest-Authentifizierung für HTTP-Prüfungen
- Aktive Zabbix-Agenten können nun Daten für mehrere Hosts senden
- Maximale Länge der benutzerdefinierten Makros auf 2048 Bytes erhöht
- Möglichkeit, mit HTTP-Headern in Preprocessing-Skripten zu arbeiten
Unterstützung für die Deaktivierung der Standardsprache für alle Benutzer - Die Liste der Dashboards zeigt klar, welche Dashboards von mir erstellt wurden und ob ich anderen Benutzern Zugriff gewährt habe
- Möglichkeit zur Testung von SNMP-Metriken
- Ein einfacheres Formular zur Konfiguration der Wartungszeiträume für Hardware und Dienstleistungen
- Die Namen der Vorlagen wurden vereinfacht
- Eine vereinfachte Logik zur Planung von Überprüfungen von nicht unterstützten Metriken
- Yaml ist das neue Standardformat für Import- und Exportvorgänge
- Neue Vorlagenlösungen zur Überwachung von Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid
Out-of-the-Box bietet Zabbix die Integration mit:
- Support-Plattformen wie Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
- Benachrichtigungssysteme für Benutzer wie Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert
Offizielle Pakete sind für die aktuellen Versionen der folgenden Plattformen verfügbar:
- Linux-Distributionen wie RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian für verschiedene Architekturen
- Virtualisierungssysteme basierend auf VMWare, VirtualBox, Hyper-V, XEN
Docker - Agenten für alle Plattformen einschließlich MacOS und MSI-Pakete für Windows-Agenten
Schnelle Installation von Zabbix für Cloud-Plattformen verfügbar:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud
Für das Upgrade von früheren Versionen ist lediglich die Installation neuer Binärdateien (Server und Proxy) sowie der Benutzeroberfläche erforderlich. Zabbix wird den Aktualisierungsprozess automatisch durchführen. Es ist keine Installation neuer Agenten notwendig.
Die vollständige Liste aller Änderungen finden Sie in Änderungsbeschreibung и Dokumentation..
Hier Link für Downloads und Cloud-Installationen.
Quelle: linux.org.ru
