Veröffentlichung des Überwachungssystems Zabbix 4.4

Nach 6 Monaten Entwicklungszeit verfügbar neue Version des Überwachungssystems Zabbix 4.4, dessen Code vertrieben von lizenziert unter GPLv2. Zabbix besteht aus drei Grundkomponenten: einem Server zur Koordination der Durchführung von Prüfungen, zur Generierung von Testanfragen und zum Sammeln von Statistiken; Agenten zur Durchführung von Prüfungen auf Seiten externer Hosts; Frontend zur Organisation der Systemverwaltung.

Um den zentralen Server zu entlasten und ein verteiltes Überwachungsnetzwerk zu bilden, kann eine Reihe von Proxyservern eingesetzt werden, die Daten zur Überprüfung einer Gruppe von Hosts sammeln. Daten können in MySQL, PostgreSQL, TimescaleDB, DB2 und Oracle DBMS gespeichert werden. Ohne Agenten kann der Zabbix-Server Daten über Protokolle wie SNMP, IPMI, JMX, SSH/Telnet, ODBC empfangen und die Verfügbarkeit von Webanwendungen und Virtualisierungssystemen testen.

Haupt- Innovationen:

  • Es wurde ein neuer Agententyp eingeführt – zabbix_agent2, der in Go geschrieben ist und ein Framework für die Entwicklung von Plugins zum Testen verschiedener Dienste und Anwendungen bereitstellt. Der neue Agent verfügt über einen integrierten Planer, der eine flexible Planung von Prüfungen unterstützt und den Status zwischen Prüfungen überwachen kann (z. B. indem er die Verbindung zum DBMS offen hält). Um Datenverkehr zu sparen, wird das Senden empfangener Daten im Batch-Modus unterstützt. Der neue Agent kann vorerst nur auf der Linux-Plattform verwendet werden, um den alten transparent zu ersetzen.
  • Die Fähigkeit zur Verwendung wurde hinzugefügt Web-Hooks und seine eigenen Aktions- und Benachrichtigungshandler, wenn Fehler der überprüften Dienste erkannt werden. Handler können in JavaScript geschrieben und zur Kontaktaufnahme mit externen Benachrichtigungsdiensten oder Fehlerverfolgungssystemen verwendet werden. Sie können beispielsweise einen Handler schreiben, um Nachrichten über Probleme an einen Unternehmenschat zu senden.
  • Offizielle Unterstützung für das DBMS wurde implementiert ZeitskalaDB als Aufbewahrungsort für Inspektionsdaten. Anders als bisher unterstützt
    MySQL, PostgreSQL, Oracle und DB2, das TimescaleDB-DBMS ist speziell für die Speicherung und Verarbeitung von Daten in Form einer Zeitreihe optimiert (Scheiben von Parameterwerten in bestimmten Intervallen; ein Datensatz bildet die Zeit und einen entsprechenden Satz von Werten). diesmal). TimescaleDB ermöglicht Ihnen erheblich Effizienz und Produktivität verbessern Bei der Arbeit mit solchen Daten zeigt sich ein nahezu lineares Leistungsniveau. Darüber hinaus unterstützt TimescaleDB Funktionen wie die automatische Bereinigung alter Datensätze;

    Veröffentlichung des Überwachungssystems Zabbix 4.4

  • Vorbereitet Vorgaben für die Gestaltung von Vorlagen zur Standardisierung von Einstellungen. Die Struktur der XML/JSON-Dateien wird in eine Form gebracht, die für die manuelle Bearbeitung der Vorlage in einem normalen Texteditor geeignet ist. Bestehende Vorlagen werden an den vorgeschlagenen Spezifikationen ausgerichtet;
  • Zur Dokumentation der überprüften Elemente und Auslöser wurde eine Wissensdatenbank implementiert, die mit einer detaillierten Beschreibung, einer Erläuterung des Zwecks der Informationssammlung und Handlungsanweisungen für den Fall von Problemen versehen werden kann;

    Veröffentlichung des Überwachungssystems Zabbix 4.4

  • Es werden erweiterte Möglichkeiten zur Visualisierung des Zustands der Infrastruktur vorgestellt. Es wurde die Möglichkeit hinzugefügt, Widget-Parameter mit einem Klick zu ändern. Diagrammsätze sind für die Anzeige auf Breitbildbildschirmen und großen Wandpaneelen optimiert. Alle Widgets sind für die Anzeige im Headless-Modus angepasst. Ein neues Widget zur Anzeige von Diagrammprototypen hinzugefügt. Dem Widget wurde ein neuer aggregierter Anzeigemodus mit zusammenfassenden Problemstatistiken hinzugefügt.

    Veröffentlichung des Überwachungssystems Zabbix 4.4

  • Säulendiagramme und Grafiken unterstützen jetzt die Anzeige von Daten, die mit verschiedenen Aggregatfunktionen verarbeitet wurden, was die Analyse von Daten über lange Zeiträume erleichtert und die Planung vereinfacht. Folgende Funktionen werden unterstützt: min,
    max
    Durchschn
    zählen,
    Summe,
    zuerst und
    zuletzt;

    Veröffentlichung des Überwachungssystems Zabbix 4.4

  • Es wurde die Möglichkeit hinzugefügt, neue Geräte automatisch mithilfe von PSK-Schlüsseln (Pre-Shared Key) mit Verschlüsselung der Einstellungen für den hinzugefügten Host zu registrieren.
    Veröffentlichung des Überwachungssystems Zabbix 4.4

  • Unterstützung für die erweiterte JSONPath-Syntax hinzugefügt, die es Ihnen ermöglicht, komplexe Datenvorverarbeitung im JSON-Format zu organisieren, einschließlich Aggregation und Suchvorgänge;

    Veröffentlichung des Überwachungssystems Zabbix 4.4

  • Unterstützung für das Anhängen von Beschreibungen an benutzerdefinierte Makros hinzugefügt;
    Veröffentlichung des Überwachungssystems Zabbix 4.4

  • Verbesserte Effizienz beim Sammeln und Definieren von Daten im Zusammenhang mit WMI, JMX und ODBC durch Hinzufügen neuer Prüfungen, die Arrays von Objekten im JSON-Format zurückgeben. Außerdem wurde Unterstützung für die Speicherung von VMWare- und Systemd-Diensten sowie die Möglichkeit hinzugefügt, CSV-Daten in JSON zu konvertieren.

    Veröffentlichung des Überwachungssystems Zabbix 4.4

  • Die Höchstgrenze für die Anzahl abhängiger Elemente wurde auf 10 erhöht;
  • Unterstützung für neue Plattformen hinzugefügt: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS und RHEL 8. Für Windows wurde ein Paket mit einem Agenten im MSI-Format vorbereitet. Unterstützung für die schnelle Bereitstellung des Überwachungssystems in einem isolierten Container oder in Cloud-Umgebungen AWS, Azure,
    Google Cloud-Plattform,
    Digitaler Ozean und Docker.

Source: opennet.ru

Kommentar hinzufügen