Network Topology 5.3.0 — Kanten im Detail, Filter & GraphML
Nach dem 5.1-Release ging es in schneller Folge weiter — 5.2.0 und jetzt 5.3.0. Die Karte wird damit nicht nur hübscher, sondern in großen Umgebungen überhaupt erst benutzbar.
Jede Verbindung erzählt jetzt ihre Geschichte
Ein Klick auf eine Kante öffnet ein Detail-Panel: beide Ports, die Auslastung gegen die
ausgehandelte Geschwindigkeit — und Errors und Discards am Port statt als Host-Summe. Wenn
ein Interface Pakete verwirft, siehst du welches, nicht nur dass der Host betroffen ist.
Die Ports heißen dabei, wie sie heißen: Gi1/0/24 statt „24", gelesen aus
ifName/ifDescr/ifAlias.
Umgesteckte Kabel fallen auf
Verbindungen altern, statt einfach zu verschwinden. Wird ein Nachbar nicht mehr gemeldet, bleibt die Kante als stale markiert, statt lautlos aus der Karte zu fallen. So siehst du, was sich seit gestern geändert hat — ein umgestecktes Kabel wird gemeldet, nicht verschluckt.
Wie sicher ist diese Kante?
Jede aus LLDP/CDP abgeleitete Verbindung trägt jetzt einen Confidence-Score: wie belastbar die Zuordnung ist. Eine Vermutung sieht damit nicht mehr aus wie eine Messung — gerade in gemischten Switch-Landschaften ein Unterschied, der zählt.
Karten mit tausenden Hosts laden überhaupt erst
Bisher holte das Frontend alle Metrik-Items in einem ungebremsten API-Call — bei großen Hostgruppen ging der Browser der Speicher aus, bevor überhaupt etwas gezeichnet war. Jetzt werden die Items in Blöcken von 150 Hosts geladen und sofort reduziert. Für 5.000 Hosts mit je 24 Ports sind das 566 MB → 90 MB bei gleicher Laufzeit; eine typischere Gruppe aus 5.000 Servern mit zwei Interfaces kommt mit 22 MB aus. Erst dadurch wird die automatische Gruppen-Ansicht ab ~1.200 Knoten zur ganzen Antwort statt nur zur halben.
Filter, Focus & GraphML
Aus 5.2 mit dabei: Filtern nach Host und Hop-Radius — „zeig mir alles im Umkreis von zwei Hops um diesen Switch" — plus Focus-Mode, der den Rest ausblendet, und konfigurierbare Farbskalen für Super-Admins. Und die Topologie lässt sich als GraphML exportieren, für yEd, Gephi & Co. — etwa für Netzdokumentation oder Audits außerhalb von Zabbix.
Folgt deinem Theme
Die Karte übernimmt jetzt hell oder dunkel von deinem Zabbix — kein eigener Schalter, nichts einzustellen. Wer es nicht erwartet, hielte den Wechsel sonst für einen Fehler; jetzt passt einfach alles zusammen. Diese Theming-Arbeit — Design wie Code — stammt von Christos Diamantis, von dem auch die Filter- und Focus-Funktionen aus 5.2 kommen. Danke dafür.
Sicherheitsfix — auch ohne Interesse an Funktionen ein Grund zum Update
Ein Fehler beim Tab-URL-Parameter (?nt_tab=…) umging die Rechteprüfung und konnte eine
Ansicht öffnen, für die gar kein Button vorhanden war. Das ist behoben — Buttons, Rechte und
URL-Check laufen jetzt über dieselbe Liste. Allein dafür lohnt das Update.
Läuft wo?
Zabbix 7.0 LTS und 7.4, AGPL-3.0, keine Build-Tools nötig. Update von 5.x: Modul-Dateien ersetzen und php-fpm neu laden — ein Scan directory ist nicht nötig, es kam keine neue Action dazu. Die vollständige Liste steht im Changelog, die Installation in der Doku.
Code auf GitHub, Fragen und Rückmeldungen gern per Mail oder Issue.