Network Topology
● activeversion5.5.27
zabbix7.0 LTS + 7.4
typefrontend
licenseAGPL-3.0
Visualise hosts, host groups and connections as an interactive map. Problems, traffic, health and geo data — right where you need them.
quick install
# Directory MUST be named network_topology cd /usr/share/zabbix/ui/modules sudo unzip ~/Downloads/network_topology.zip sudo chown -R root:root network_topology sudo systemctl reload php8.3-fpm
Technical
Management
Table
Geo
overviewfeaturesinstallationchangelogscreenshots
→
TechnicalForce graph with severity rings & metric segments.
→
ManagementWallboard tiles by device type.
→
TableHost list & item pivot, Nagios-style.
→
GeoLeaflet map from the host inventory.
→
DependenciesService/dependency map — what sits under a service.
→
WeathermapMeasured per-link utilisation as edge colour.
→
What-if & Root-CauseSimulate an outage, see the hosts cut off.
→
Analyse-TabsAnalysis tabs: Health, Stats, LLDP quality, Compliance, Diag.
+
Kapazitäts-ForecastTrend forecast per host/group.
+
History-SliderStatus at any point in time.
+
Health-ScoreAggregate per host group.
+
LLDP/CDPAuto-discovery of connections.
+
UniFi-UplinkNeighbours from the UniFi controller view (uplink.id).
+
Port-zu-PortPort labels on both ends, per-link utilisation.
+
MAC-/IP-FinderType a MAC, IP or IPv6 → access switch and port. Reads FDB/ARP from Zabbix, proxy-friendly.
+
Confidence-ScoreEvery LLDP/CDP edge states how certain its match is. A guess no longer looks like a measurement.
+
Ghost-KnotenLLDP/CDP neighbours with no host as ghosts on the map.
+
Custom-Tagsnt:icon · nt:note · nt:link.
+
Adaptives ThemeLight or dark, like your Zabbix — it measures the colours and follows Zabbix 8's dark-blue too. No switch, nothing to set.
+
Wallboard-ModusFull screen, auto-refresh, mini-map.
Requirements: Zabbix 7.0 LTS or 7.4, PHP with php-fpm, write access to modules/. No build tools needed.
1 · hauptmodul
cd /usr/share/zabbix/ui/modules # Release zip or git (directory MUST be named this): sudo git clone https://github.com/linuser/zabbix-network-topology.git network_topology sudo chown -R root:root network_topology sudo systemctl reload php8.3-fpm
Recommended: the release ZIP — leaner than cloning, without tools/, tests/ and source maps.
Then in the UI, enable Administration → General → Modules → Scan directory. Open via Monitoring → Network Topology for Zabbix.
v5.5.27
Find the device on its port
Which switch port a MAC, IP or IPv6 is on — API-only from FDB/ARP/ND, proxy-safe, honest about ambiguity.
Which switch port a MAC, IP or IPv6 is on — API-only from FDB/ARP/ND, proxy-safe, honest about ambiguity.
v5.5.24
Adaptive theme + Zabbix 8
Dark mode measures Zabbix's colours and blends into Zabbix 8's dark-blue; verified on 8.0rc1.
Dark mode measures Zabbix's colours and blends into Zabbix 8's dark-blue; verified on 8.0rc1.
v5.5.2
Six reviews, hardened
fixed double edges from port ordering, fake edges (internet / endpoint bubble) out of stats and styling, dark-mode badges, new tests.
fixed double edges from port ordering, fake edges (internet / endpoint bubble) out of stats and styling, dark-mode badges, new tests.
v5.5.1
Show more, no extra load
endpoint bubbles per switch, RX/TX and uptime per cable, ghost→host with vendor lookup — all from data already collected.
endpoint bubbles per switch, RX/TX and uptime per cable, ghost→host with vendor lookup — all from data already collected.
v5.5.0
3× faster + NetBox export
full map (1000 hosts) from 4681 to 1581 ms via a windowed scan; host groups open level by level; NetBox cable export.
full map (1000 hosts) from 4681 to 1581 ms via a windowed scan; host groups open level by level; NetBox cable export.
v5.4.0
Parallel links — a line per cable
LACP bundles fan out on zoom into one edge per cable (own ports, traffic, utilisation); far-end port column + CSV export in the table.
LACP bundles fan out on zoom into one edge per cable (own ports, traffic, utilisation); far-end port column + CSV export in the table.











