antenope
Goto Top

Speedtest automatisieren per Programm, Powershell?

Nabend zusammen,

mir geht seit geraumer Zeit mein Internet-Anbieter auf den Keks. Jeden Abend ab 18 Uhr ist Stau im Netz angesagt. Von Wochenenden und Feiertagen wollen wir gar nicht erst anfangen.
Die Kopfstelle oder deren Anbindung ist nicht ausreichend und prinzipiell ist nach dem Ausbau vor dem Ausbau ... Der Support vom Provider windet sich natürlich mit allen zur Verfügung stehenden Mitteln.
  • Leitungswerte seien nicht ok und Sync zum Modem stimmt nicht (Techniker misst vor Ort und bestätigt einem, dass die perfekt eingestellt ist)
  • Es wird ja ein eigener Router verwendet, das Gerät müsste einen Defekt haben (klar jeden Tag ab 18 Uhr ist das Gerät defekt und ab 23 Uhr spontane Wunderheilung" ...)

Ich würde nun gerne jede Stunde eine Messung der Geschwindigkeit (Up, Down) durchführen und dem Provider schön grafisch aufbereiten und bereitstellen. Da dies händisch ja kaum möglich ist, würde ich das natürlich gerne automatisieren.

Hierfür würde sich ja https://breitbandmessung.de anbieten, die sogar mit der Möglichkeit einer "Messkampange" werben, aber das nicht automatisiert werden kann ...
Browser basierte Speedtest fallen ja auch heraus ...

Ich bin ja auf das hier gestoßen: https://blog.jonashagendorf.de/windows/speedtest-net-automatisierter-lan ...
Prinzipiell genau was ich möchte, aber leider funktioniert das Skript aus irgend einem Grund nicht. Für Powershell fehlen mir leider die Kenntnisse ... Hat jemand eine Idee was mit dem Teil nicht stimmt?

Oder hat jemand eine gute Alternative? Wäre für Vorschläge dankbar 😄.

Content-ID: 525145

Url: https://administrator.de/forum/speedtest-automatisieren-per-programm-powershell-525145.html

Ausgedruckt am: 23.12.2024 um 03:12 Uhr

emeriks
emeriks 13.12.2019 um 22:03:38 Uhr
Goto Top
Hi,
"funktioniert nicht" ist gut. Respekt!

E.
stefaan
stefaan 13.12.2019 aktualisiert um 23:27:03 Uhr
Goto Top
Servus,

ich habe in einem abgelegenen Netz einen ähnlichen Fall (LTE per Richtantenne, Vertrag ist theoretisch 50/30Mbit). Die Werte sind aber immer noch besser als DSL davor (6/0,8Mbit).
lte

Dort läuft seit ca. 2 Jahren der Speedtest als Python-Script und übergibt die Werte an Zabbix. Das Python-Script sollte auch unter Windows laufen, siehe:
https://byte-style.de/2018/02/internet-speed-bandbreiten-messung-mit-pyt ...
Ergänzung zur Anleitung: Nimm immer denselben Testserver. Eine Liste bekommst du mit dem Parameter --list, deinen gewünschten Server verwendest du mit --server <id>, siehe https://github.com/sivel/speedtest-cli

Grüße, Stefan
emeriks
emeriks 14.12.2019 um 16:13:53 Uhr
Goto Top
Zitat von @stefaan:
Meinst Du mit "Testserver" das Ziel im Internet?
Falls ja:
Wenn das wirklich aussagekräftig werden soll, dann müsste man doch mehrere, vollkommen unabhängige Ziele parallel testen. Sonst kann es ja auch daran liegen, dass dieser eine Testserver das Problem ist. Oder?
zeroblue2005
zeroblue2005 14.12.2019 um 17:37:23 Uhr
Goto Top
Hi,

hört sich sich nach Fehlerfon oder UM an. Wer ist den der Provider....?
anteNope
anteNope 18.01.2020 aktualisiert um 02:43:57 Uhr
Goto Top
Sry für die späte Antwort 😥 Volltreffer, ist UM 🙄

War gerade dabei mir selbst etwas zu basteln, als ich auf das hier gestoßen bin:
https://www.speedtest.net/de/apps/cli

GENAU was ich gesucht habe ... Versteckt sich auf der Website hinter dem Punkt "Developers" ...
alaim89
alaim89 17.07.2020 um 11:41:35 Uhr
Goto Top
@antnope

Kannte ich auch noch nicht, ist ein super Tool.

Vielen Dank.!!!


Gruß
anteNope
anteNope 17.07.2020 um 11:49:21 Uhr
Goto Top
Zitat von @alaim89:
Kannte ich auch noch nicht, ist ein super Tool.
Vielen Dank.!!!

Und hier eine kleine Anleitung dazu inkl. Dateien zur Auswertung:
https://www.computerbase.de/forum/threads/anleitung-speedtest-unter-wind ...
Jonas.Hagendorf
Jonas.Hagendorf 10.01.2021 um 22:06:15 Uhr
Goto Top
Hi anteNope,

schön, dass mein Skript eine Lösung gewesen wäre. Leider muss ich eingestehen, dass ich im letzten Jahr ziemlich inaktiv war :/

Ich arbeite aber bereits an einer Skriptvariante, die die CLI von speedtest.net verwendet. Abgedeckte Funktionen sollen sein: Überprüfen und aktualisieren der aktuellesten CLI Version; CSV Ausgabe mit optionalem automatischen einschreiben in die Aufgabenplanung; XML und JSON Ausgabe für PRTG.

Wenn du noch einen Wunsch hast, den das Skript mit abdecken soll, kannst du mir gerne Bescheid geben.

Ich denke, dass im Laufe der nächsten zwei Wochen der Artikel mit entsprechendem Download des Skripts online gehen wird.

Liebe Grüße
Jonas Hagendorf

blog.jonashagendorf.de