Zum Inhalt springen
Projekte

2023 Ein Schulnetzwerk in Belege verwandeln, mit denen eine Budgetsitzung arbeiten kann. archiviert

Elbrus Analytics

Diplomarbeit · 16 Monate · Team aus vier Personen

20
Dienste
5
eigene Ziele
~100 h
mein Anteil
Dashboard mit zwei Kreisdiagrammen und einem Zeitverlauf des Office-365-Verkehrs.

Was es macht

Netzwerke bekommen kein Budget, weil niemand belegen kann, dass sie am Anschlag sind. Genau dort setzt Elbrus Analytics an: Ein Server-Cluster im Serverraum der Schule zeichnet den gesamten Uplink über einen Mirror-Port am Core-Switch auf, fragt Komponenten per SNMP ab und stellt das Ergebnis als Dashboards dar — technisch tief für die Administration, verständlich für jene, die die Rechnungen freigeben.

Interessant macht es der Umfang. Zwanzig Dienste: Paketaufzeichnung und PCAP-Import, DNS- und JA3-Fingerprinting, Office-365-Analyse, geografische Sitzungszuordnung, Verfügbarkeitsüberwachung, Konfigurationsversionierung per SSH nach Git, ein Berichtsgenerator sowie ein privates und ein öffentliches Web-Frontend.

Mein Beitrag

Fünf Projektziele lagen bei mir: die SNMP-Erfassung der Uplink-Auslastung auf den Firewalls, benutzerdefinierte SNMP-Werte beliebiger Netzwerkkomponenten und die Verfügbarkeit der Access-Points über den WLAN-Controller — dazu auf der Softwareseite die private API, die Frontend und externe Meldequellen versorgt, sowie das Deployment-Skript, das die gesamte Plattform auf einem frischen Linux-Host installiert.

Netzplan, der sich von zwei Core-Switches auf sechzehn Zugangsgeräte verzweigt.
Die Testtopologie, gegen die das System validiert wurde: zwei Core-Switches hinter Firewalls, Distribution- und Access-Ebene, Paketgeneratoren am Rand.