Skip to content

Releases: linuser/zabbix-network-topology

v4.38.3 — Network Topology for Zabbix

Choose a tag to compare

@linuser linuser released this 27 Jul 17:07

Erstes öffentliches Release. Interaktive Netzwerk-Topologie für Zabbix — Hosts, Probleme, Traffic, Health und Geodaten als Graph, mit LLDP/CDP-entdeckten Verbindungen.

First public release. Interactive network topology for Zabbix — hosts, problems, traffic, health and geo data as a graph, with links discovered via LLDP/CDP.

Voraussetzungen / Requirements

Hauptmodul / main module Zabbix 7.0 LTS oder 7.4, PHP 8.x
Dashboard-Widgets Zabbix 7.4 (auf 7.0 LTS bleiben sie auf „Loading…" — abweichende Widget-JS-Basisklasse)

Keine Build-Tools nötig — das JS-Bundle liegt fertig im Paket.
No build tools required — the JS bundle ships prebuilt.

Installation

Das Verzeichnis muss network_topology_v6 heißen / the directory must be named network_topology_v6:

cd /usr/share/zabbix/ui/modules
sudo unzip ~/Downloads/network_topology_v6.zip
sudo chown -R root:root network_topology_v6
sudo systemctl reload php8.3-fpm       # RHEL: php-fpm

Dann Administration → General → Modules → Scan directory → „Network Topology for Zabbix" aktivieren.
Aufruf über Monitoring → Network Topology for Zabbix.

Vollständige Anleitung inkl. RHEL/SELinux: INSTALL.md
Keine Kanten im Graphen? → LLDP-SETUP.md

Dateien / Assets

Datei Inhalt
network_topology_v6.zip Hauptmodul — enthält den Ordner network_topology_v6/
network_topology_v6_widget.zip Dashboard-Widget: Topologie-Graph
network_topology_v6_health_widget.zip Dashboard-Widget: Health-Score
network_topology_v6_table_widget.zip Dashboard-Widget: Hostliste
SHA256SUMS.txt Prüfsummen / checksums

Die Widget-ZIPs enthalten ihre Dateien direkt (ohne Oberordner) — beim Entpacken Zielverzeichnis angeben:
The widget ZIPs contain their files directly — specify the target directory when unpacking:

sudo unzip network_topology_v6_widget.zip -d network_topology_v6_widget

In dieser Version

  • Zwei Widget-Render-Bugs behoben: Widgets blieben je nach Timing auf „Loading…" stehen — einmal, weil die Hostgruppen-Konfiguration nicht am Client ankam, einmal, weil das Graph-Layout lief, während die Widget-Fläche noch 0 px groß war.
  • Sicherheits-Härtung nach externem Review: deploy.sh legte seine Pakete unter vorhersagbaren /tmp-Pfaden ab (Symlink-Angriff mit Root-Ausführung möglich); die drei Widget-Module liefen zudem durch kein CI-Gate.
  • Dokumentation zweisprachig (DE/EN), SECURITY.md und CONTRIBUTING.md ergänzt.

Details: CHANGELOG.md

Lizenz

AGPL-3.0-or-later — abgeleitetes Werk des Zabbix-Frontends.
Sicherheitslücken bitte nicht als Issue, sondern vertraulich: SECURITY.md