Zabbix 5.2 wurde mit Unterstützung für IoT und synthetische Überwachung veröffentlicht

Das kostenlose Überwachungssystem mit vollständig Open Source Zabbix 5.2 wurde veröffentlicht.

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

Das System implementiert einen vollständigen Zyklus von der Datenerfassung über deren Verarbeitung und Transformation, die Analyse der empfangenen Daten bis hin zur Speicherung dieser Daten, der Visualisierung und dem Versenden von Warnungen mithilfe von Eskalationsregeln. Das System bietet außerdem flexible Optionen zur Erweiterung der Datenerfassungs- und Alarmierungsmethoden sowie Automatisierungsfunktionen über eine leistungsstarke API.

Eine einzige Weboberfläche implementiert die zentrale Verwaltung von Überwachungskonfigurationen und die Verteilung von Zugriffsrechten an verschiedene Benutzergruppen. Der Projektcode wird unter der GPLv2-Lizenz vertrieben.

Zabbix 5.2 ist eine neue große Nicht-LTS-Version mit einem standardmäßigen offiziellen Supportzeitraum.

Wesentliche Verbesserungen in Version 5.2:

  • Unterstützung für synthetisches Monitoring mit der Möglichkeit, mehrstufige komplexe Skripte zu erstellen, um Daten abzurufen und komplexe Service-Verfügbarkeitsprüfungen durchzuführen
  • Es ist eine Reihe von Triggerfunktionen für Langzeitanalysen erschienen, mit denen Sie Warnungen wie „Die Anzahl der Transaktionen pro Sekunde im Oktober ist um 23 % gestiegen“ generieren können.
  • Unterstützung für Benutzerrollen zur granularen Verwaltung von Benutzerrechten mit der Möglichkeit, den Zugriff auf verschiedene Schnittstellenkomponenten, API-Methoden und Benutzeraktionen zu steuern
  • die Möglichkeit, alle in Zabbix verwendeten geheimen Informationen (Passwörter, Token, Benutzernamen zur Autorisierung usw.) in einem externen Hashicorp-Tresor zu speichern, um maximale Sicherheit zu gewährleisten
  • Unterstützung für IoT-Überwachung und Industrieanlagenüberwachung mithilfe von Modus- und MQTT-Protokollen
  • Möglichkeit zum Speichern und schnellen Wechseln zwischen Filtern in der Benutzeroberfläche

Verbesserte Sicherheit und Zuverlässigkeit der Überwachung durch:

  • Integration mit Hashicorp Vault
  • UserParameterPath-Unterstützung für Agenten
  • Ein falscher Benutzername oder ein falsches Passwort geben keine zusätzliche Auskunft darüber, ob ein registrierter Benutzer vorhanden ist

Verbesserte Leistung und Kontinuität durch:

  • Unterstützung für den Lastausgleich für das Webinterface und die API, was eine horizontale Skalierung dieser Komponenten ermöglicht
  • Leistungsverbesserungen für die Ereignisverarbeitungslogik

Weitere wesentliche Verbesserungen:

  • Möglichkeit, unterschiedliche Zeitzonen für verschiedene Benutzer festzulegen
  • Möglichkeit, den aktuellen Status des historischen Caches eines laufenden Systems anzuzeigen, um den Zabbix-Betrieb besser zu verstehen
  • Im Rahmen der Kombination der Funktionalität von Bildschirmen und Dashboards wurden Bildschirmvorlagen in Dashboard-Vorlagen umgewandelt
    Host-Schnittstellenunterstützung für Host-Prototypen
  • Hostschnittstellen wurden optional
  • Unterstützung für Tags für Host-Prototypen hinzugefügt
  • Möglichkeit, benutzerdefinierte Makros bei der Vorverarbeitung von Skriptcode zu verwenden
  • die Möglichkeit, nicht unterstützte Metrikstatus in der Vorverarbeitung zu verarbeiten, um schnell auf solche Ereignisse zu reagieren und zuverlässigere Serviceverfügbarkeitsprüfungen zu ermöglichen
  • Unterstützung für Eventlog-Makros zur Anzeige von Betriebsinformationen
  • Unterstützung für benutzerdefinierte Makros in Metrikbeschreibungen
  • Unterstützung der Digest-Authentifizierung für HTTP-Prüfungen
  • Der aktive Zabbix-Agent kann jetzt Daten an mehrere Hosts senden
  • Die maximale Länge von Benutzermakros wurde auf 2048 Byte erhöht
  • Möglichkeit, mit HTTP-Headern in Vorverarbeitungsskripten zu arbeiten
    Unterstützung für das Stoppen der Standardsprache für alle Benutzer
  • In der Liste der Dashboards ist übersichtlich ersichtlich, welche Dashboards ich erstellt habe und ob ich anderen Benutzern Zugriff darauf gewährt habe
  • Möglichkeit, SNMP-Metriken zu testen
  • ein einfacheres Formular zum Festlegen von Wartungszeiträumen für Geräte und Dienstleistungen
  • Vorlagennamen wurden vereinfacht
  • einfachere Logik zum Planen von Prüfungen für nicht unterstützte Metriken
  • Yaml ist zum neuen Standardformat für Import- und Exportvorgänge geworden
  • neue Template-Lösungen zur Überwachung von Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid

Zabbix bietet sofort einsatzbereite Integration mit:

  • Helpdesk-Plattformen Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
  • Benutzerbenachrichtigungssysteme Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert

Offizielle Pakete sind für aktuelle Versionen der folgenden Plattformen verfügbar:

  • Linux-Distributionen 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

Eine Schnellinstallation von Zabbix für Cloud-Plattformen ist verfügbar:

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

Um von früheren Versionen zu migrieren, müssen Sie lediglich neue Binärdateien (Server und Proxy) und eine neue Schnittstelle installieren. Zabbix führt den Update-Vorgang automatisch durch. Es müssen keine neuen Agenten installiert werden.

Eine vollständige Liste aller Änderungen finden Sie in Beschreibung der Änderungen и Dokumentation.


Hier Link für Downloads und Cloud-Installationen.

Source: linux.org.ru