Zabbix 5.0 LTS ist veröffentlicht

Die Veröffentlichung des freien Überwachungssystems mit offenem Quellcode Zabbix 5.0 LTS 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, -verarbeitung und -umwandlung, Analyse der erhaltenen Daten, bis hin zur Speicherung dieser Daten, Visualisierung und dem Versand von Benachrichtigungen unter Verwendung von Eskalationsregeln. Das System bietet auch flexible Möglichkeiten zur Erweiterung der Methoden zur Datensammlung und Benachrichtigung sowie zur Automatisierung über API. Die einheitliche Weboberfläche ermöglicht eine zentrale Verwaltung der Überwachungs-Konfigurationen und die Verteilung von Zugriffsrechten an verschiedene Benutzergruppen. Der Code des Projekts wird unter der GPLv2-Lizenz verbreitet.

Zabbix 5.0 ist eine neue Hauptversion mit langem offiziellen Support (LTS). Für Benutzer, die nicht-LTS-Versionen verwenden, empfehlen wir den Umstieg auf die LTS-Version des Produkts.

Die wichtigsten Verbesserungen der Version 5.0 LTS:

  • SAML-Unterstützung für Single Sign-On (SSO) Lösungen
  • Offizielle Unterstützung des neuen modularen Agenten für Linux- und Windows-Plattformen mit sicherer Datenspeicherung im lokalen Dateisystem
  • Benutzerfreundlicheres Interface mit einfacher Navigation im linken Menü, optimiert für Breitbildmonitore
  • Eine Liste von Geräten für normale Benutzer ist verfügbar (Monitoring->Hosts)
  • Unterstützung von benutzerdefinierten Modulen zur Erweiterung der Funktionalität der Benutzeroberfläche
  • Möglichkeit, die Bestätigung eines Problems zurückzuziehen
  • Unterstützung von Nachrichtentemplates für Benachrichtigungen auf Medienniveau
  • Ein separates Konsolenwerkzeug zum Testen von JavaScript-Skripten, nützlich für die Arbeit mit Webhooks und Preprocessing
  • Einfache Konfiguration und Vereinfachung der SNMP-Templates durch Verschiebung der SNMP-Parameter auf die Ebene der Hostschnittstelle
  • Unterstützung von benutzerdefinierten Makros für Host-Prototypen
  • Unterstützung des Datentyps Float64
  • Überwachung der Verfügbarkeit von Geräten mit der Funktion nodata(), die die Verfügbarkeit von Proxys berücksichtigt

Verbesserte Sicherheit und Zuverlässigkeit der Überwachung durch:

  • Unterstützung von Webhooks über HTTP-Proxys
  • Möglichkeiten, die Ausführung bestimmter Überprüfungen durch den Agenten zu verbieten, Unterstützung von Whitelist- und Blacklist-Listen
  • Möglichkeiten zur Erstellung einer Liste der verwendeten Verschlüsselungsprotokolle für TLS-Verbindungen
  • Unterstützung von verschlüsselten Verbindungen zu MySQL- und PostgreSQL-Datenbanken
  • Wechsel zu SHA256 zur Speicherung von Hashes von Benutzerpasswörtern
  • Unterstützung von geheimen Makros zur Speicherung von Passwörtern, Zugangsschlüsseln und anderen vertraulichen Informationen

Verbesserte Leistung:

  • Kompression historischer Daten bei Verwendung von TimescaleDB
  • Optimierung der Benutzeroberflächenleistung für Millionen von Überwachungsgeräten

Weitere bedeutende Verbesserungen:

  • Neue Präprozessierungsoperatoren zum Ersetzen von Text und Abrufen von Eigenschaftsnamen mit JSONPath bei der Arbeit mit JSON
  • Gruppierung von Nachrichten im E-Mail-Client nach Ereignis
  • Möglichkeit zur Verwendung von geheimen Makros im Benutzernamen und Passwort für den Zugriff auf IPMI
  • Unterstützung von Triggern für Vergleichsoperationen bei Textdaten
  • Neue Überprüfungen zum automatischen Erkennen von Leistungsmetriken unter Windows, IPMI-Sensoren, JMX-Metriken
  • Konfiguration aller ODBC-Überwachungsparameter auf der Ebene einzelner Metriken
  • Möglichkeit zur Überprüfung von Metriken für Vorlagen und Geräte direkt aus der Benutzeroberfläche
  • Unterstützung für die Massenänderung von benutzerdefinierten Makros
  • Unterstützung von Tag-Filterungen für einige Dashboard-Widgets
  • Möglichkeit, ein Diagramm aus dem Widget als PNG-Bild zu kopieren
  • Unterstützung einer API-Methode für den Zugriff auf das Audit-Protokoll
  • Remote-Überwachung der Zabbix-Komponenten-Versionen
  • Unterstützung von Makros {HOST.ID}, {EVENT.DURATION} und {EVENT.TAGSJSON} in Benachrichtigungen
  • Unterstützung für ElasticSearch 7.x
  • Neue Vorlagelösungen zur Überwachung von Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
  • Unterstützung von Nanosekunden für zabbix_sender
  • Möglichkeit, den Statuscache von SNMPv3 zurückzusetzen
  • Erhöhung der Schlüsselgröße der Metrik auf 2048 Zeichen, Größe der Nachricht bei der Problemüberprüfung auf 4096 Zeichen

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

  • Support-Platforms Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
  • Benachrichtigungssystemen Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty

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

  • Linux-Distributionen RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
  • Virtualisierungssysteme auf Basis von VMWare, VirtualBox, Hyper-V, XEN
  • Docker
  • Agenten für alle Plattformen einschließlich MacOS und MSI für Windows-Agent

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

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

Für den Übergang von früheren Versionen ist lediglich die Installation neuer Binärdateien erforderlich (Server und Proxies) sowie der neuen Benutzeroberfläche. Zabbix wird automatisch das Upgrade durchführen. Neue Agenten sind nicht erforderlich.

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

Quelle: linux.org.ru

60GB SSD 8Gb DDR4