v4.36.0 veröffentlicht
v4.36.0 ist live. Seit dem letzten Release-Post (v4.31) ist einiges passiert — hier die Höhepunkte auf einen Blick.
Ghost-Knoten (neu in v4.36.0)
LLDP/CDP-Nachbarn, die auf keinen überwachten Zabbix-Host auflösen, erscheinen jetzt als Geisterknoten auf dem Graphen — mit Kante zum meldenden Host. Sie existieren im Netz, aber nicht in der Überwachung: genau die Lücke, die man sehen will. Bewusst „unfertig" gezeichnet (kleiner, gestrichelter Kreis, ohne Severity-Ring, ohne Traffic) und per Toolbar-Toggle abschaltbar. Default aus.
Port-zu-Port-Weathermap (v4.35.0)
LLDP-Kanten tragen jetzt an beiden Enden ein Port-Label und — wo verfügbar — die gemessene Auslastung des physischen Links statt einer Node-Summen-Schätzung. Die Weathermap färbt die Kante nach echter Per-Interface-Auslastung. CDP zieht nach.
Versionierter API-Contract (v4.34.15)
Die data-Response trägt jetzt additiv api_version, generated_at und ein
capabilities-Objekt — externe Integrationen und Widgets können daran Kompatibilität und
verfügbare Features festmachen.
Unter der Haube
Die zentrale Data.php wurde von ~1.350 auf ~500 Zeilen entschlackt und in testbare
topology/-Klassen aufgeteilt (NodeBuilder, ProblemLoader, HostTagParser, MetricExtractor,
LldpEdgeBuilder), abgesichert durch 5 Test-Dateien / 54 Assertions. Dazu ein
Security-Review ohne High-Severity-Fund und Rate-Limiting auf allen teuren Endpoints.
Upgrade
Neues Release entpacken, php-fpm neu laden — fertig. Schritte in der Doku.
Keine Breaking Changes.