automatisierte DSL-Geschwindigkeitsmessung mittels Docker auf QNAP TS-251

Manchmal scheint auch eine moderne Internetanbindung nicht die Geschwindigkeit zu liefern, die man bestellt hat – und bezahlt. Leider sind Nachweise über mangelnde Leistung doch schwer zu führen; es wäre sehr hilfreich, Langzeitmessungen der Performance über einen gewissen Zeitraum automatisiert vornehmen zu können.

Genau für diesen Einsatzfall hat Tobias Rös ein Dockerfile bereitgestellt, welches sich auf dem QNAP-NAS relativ einfach installieren und in Betrieb nehmen lässt – hier beschreibe ich kurz, wie ich das gemacht habe.

Vorausgesetzt wird natürlich, dass die ContainerStation auf dem NAS schon läuft …

  1. IPv6 muss in den Systemeinstellungen des NAS aktiviert werden – sonst geht das leider nicht
  2. Image „roest/docker-speedtest-analyser“ vom Docker Hub herunterladen („pull“)
    Bildschirmfoto 2018-03-09 um 19.07.46
  3. Nach erfolgreichem Download einen Container erstellen (Drücken von „+“)
    Bildschirmfoto 2018-03-09 um 19.08.00
  4. Dann unter „erweiterte Einstellungen“ ein paar Anpassungen vornehmen – wir fangen mit den Umgebungsvariablen an, hier wird das Testintervall auf „15“ gesetzt (alle 15 Minuten)
    Bildschirmfoto 2018-03-09 um 19.09.07
  5. die Netzwerkeinstellungen passend wählen – ich vergebe hier gerne für jeden Container mittels „Bridge“-Modus eine eigene lokale IP, damit sich keine Dienste gegenseitig in die Quere kommen
    Bildschirmfoto 2018-03-09 um 19.09.24
  6. schließlich noch einen Pfad mounten, damit später auch auf die Ergebnisdateien zugegriffen werden kann
    Bildschirmfoto 2018-03-09 um 19.10.36
  7. … und schon steht regelmäßigen Messungen nichts mehr im Wege!

 

Viel Erfolg!

Ich bin ja mal gespannt, was die längerfristige Auswertung hier ergibt…

 

4 Antworten auf “automatisierte DSL-Geschwindigkeitsmessung mittels Docker auf QNAP TS-251”

  1. Moin! Schöne Anleitung. Wäre klasse wenn du noch mal darstellen könntest, wie man das Dashboard in deiner Konfiguration (Grafik oben) bekommt. Ich bekomme es nicht hin. Die Results.CSV ist da, funktioniert also alles soweit. Was mache ich falsch?

    Liken

    1. Hmmm … ich verstehe die Frage nicht so ganz … die Bilder zeigen die verschiedenen Screens der „Container Station“ auf dem QNAP. Was meinst Du mit „Dashboard“? Möglicherweise versuchst Du einfach mal, mit dem Browser die IP des Containers aufzurufen, dann erscheint eine Liniengrafik.

      Liken

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google Foto

Du kommentierst mit Deinem Google-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.