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.
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 😄.
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 😄.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 525145
Url: https://administrator.de/contentid/525145
Ausgedruckt am: 08.11.2024 um 15:11 Uhr
8 Kommentare
Neuester Kommentar
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).
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
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).
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
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?
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?
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
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