Zabbix 5.2 mit Unterstützung für IoT und synthetisches Monitoring veröffentlicht

Die Veröffentlichung des freien Überwachungssystems mit vollständig offengelegtem Quellcode Zabbix 5.2 fand statt.

Zabbix ist ein universelles System zur Überwachung der Leistung und Verfügbarkeit von Servern, Ingenieur- und Netzwerkgeräten, Anwendungen, Datenbanken, Virtualisierungssystemen, Containern, IT-Diensten, Webdiensten und Cloud-Infrastrukturen.

Das System implementiert den vollständigen Zyklus von der Datensammlung über deren Verarbeitung und Umwandlung, die Analyse der erhaltenen Daten bis hin zur Speicherung dieser Daten, Visualisierung und dem Versenden von Benachrichtigungen mittels Eskalationsregeln. Zudem bietet das System flexible Möglichkeiten zur Erweiterung der Datensammel- und Benachrichtigungsmethoden sowie Automatisierung durch eine leistungsstarke API.

Die einheitliche Weboberfläche ermöglicht eine zentrale Verwaltung der Monitoring-Konfigurationen und der Berechtigungsverteilung für verschiedene Benutzergruppen. Der Code des Projekts wird unter der GPLv2 Lizenz verbreitet.

Zabbix 5.2 ist eine neue Hauptversion, die kein LTS (Long Term Support) ist und einen standardmäßigen offiziellen Supportzeitraum hat.

Die wichtigsten Verbesserungen der Version 5.2:

  • Unterstützung von synthetischem Monitoring mit der Möglichkeit, mehrschrittige komplexe Skripte zu erstellen, um Daten zu erhalten und anspruchsvolle Verfügbarkeitsprüfungen durchzuführen.
  • Ein Paket von Triggerfunktionen für langfristige Analytik, das es ermöglicht, Alarme 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 Komponenten der Benutzeroberfläche, API-Methoden und Benutzeraktionen zu kontrollieren.
  • Die Möglichkeit, alle sensiblen Informationen (Passwörter, Tokens, Benutzernamen für die Authentifizierung usw.), die in Zabbix verwendet werden, in einem externen Hashicorp Vault für maximale Sicherheit zu speichern.
  • Unterstützung des IoT-Monitorings und des Monitorings von Industrieanlagen unter Verwendung der Protokolle Modbus und MQTT.
  • Die Möglichkeit, Filter in der Benutzeroberfläche zu speichern und schnell zwischen ihnen zu wechseln.

Verbesserte Sicherheit und Zuverlässigkeit der Überwachung durch:

  • Integration mit Hashicorp Vault.
  • Unterstützung von UserParameterPath für Agenten.
  • Ein falscher Benutzername oder Passwort gibt keine zusätzlichen Informationen über die Existenz eines registrierten Benutzers preis.

Die Leistung und Stabilität wurden verbessert durch:

  • Unterstützung von Lastenausgleich (Load Balancing) für die Weboberfläche und API, was eine horizontale Skalierung dieser Komponenten ermöglicht.
  • Verbesserungen der Performance der Ereignisverarbeitungslogik.

Weitere bedeutende Verbesserungen:

  • Die Möglichkeit, verschiedene Zeitzonen für unterschiedliche Benutzer anzugeben.
  • Möglichkeit, den aktuellen Zustand des historischen Caches des laufenden Systems zu sehen, um die Funktionsweise von Zabbix besser zu verstehen
  • Im Rahmen der Zusammenführung der Funktionalitäten von Screens und Dashboards wurden die Screens-Vorlagen in Dashboard-Vorlagen umgewandelt
    Unterstützung von Host-Schnittstellen für Host-Prototypen
  • Host-Schnittstellen sind nun optional geworden
  • Unterstützung von Tags für Host-Prototypen hinzugefügt
  • Möglichkeit zur Verwendung von benutzerdefinierten Makros im Code von Preprocessing-Skripten
  • Möglichkeit, nicht unterstützte Metrikzustände im Preprocessing zu verarbeiten, um schnell auf solche Ereignisse zu reagieren und zuverlässigere Verfügbarkeitsprüfungen der Dienste zu gewährleisten
  • Unterstützung von Eventlog-Makros zur Anzeige von Betrieblichen Informationen
  • Unterstützung von benutzerdefinierten Makros in der Metrikbeschreibung
  • Unterstützung der Digest-Authentifizierung für HTTP-Checks
  • Aktiver Zabbix-Agent kann jetzt Daten für mehrere Hosts senden
  • Maximale Länge der benutzerdefinierten Makros auf 2048 Bytes erhöht
  • Möglichkeit zur Arbeit mit HTTP-Headern in Preprocessing-Skripten
    Unterstützung der Deaktivierung der Standardsprache für alle Benutzer
  • Die Liste der Dashboards zeigt eindeutig, welche Dashboards von mir erstellt wurden und ob ich anderen Benutzern Zugang gewährt habe
  • Möglichkeit zum Testen von SNMP-Metriken
  • Ein einfacheres Formular zur Einstellung der Wartungszeiträume für Geräte und Dienste
  • Die Namen der Vorlagen wurden vereinfacht
  • Einfachere Logik zur Planung von Prüfungen für nicht unterstützte Metriken
  • Yaml ist das neue Standardformat für Import- und Exportoperationen geworden
  • Neue Vorlagenlösungen für die Überwachung von Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid

Out-of-the-box bietet Zabbix Integration mit:

  • Support-Plattformen: Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
  • Benachrichtigungssysteme für Benutzer: 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: RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian für verschiedene Architekturen
  • Virtualisierungssysteme auf Basis von VMWare, VirtualBox, Hyper-V, XEN
    Docker
  • Agenten für alle Plattformen, einschließlich MacOS und MSI-Paketen für Windows-Agenten

Es steht eine schnelle Installation von Zabbix für Cloud-Plattformen zur Verfügung:

  • AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud

Für den Umstieg von früheren Versionen ist nur die Installation neuer Binärdateien (Server und Proxy) und des Interfaces erforderlich. Zabbix führt das Upgrade automatisch durch. Es sind keine neuen Agenteninstallationen erforderlich.

Die vollständige Liste aller Änderungen finden Sie in Beschreibung der Änderungen und Dokumentation.


Hier Link zum Download und für Cloud-Installationen.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4