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
