Frage:
Mit welcher Software kann ich die Qualität meiner Internetverbindung überwachen?
Tim Post
2014-02-05 15:47:39 UTC
view on stackexchange narkive permalink

Ich hatte in letzter Zeit viele Probleme mit meinen beiden Internetanbietern und möchte mit der Überwachung und grafischen Darstellung der Qualität meiner Internetverbindungen beginnen. Mein oberstes Ziel ist es, Diagramme und Daten zu erstellen, die ich an meinen ISP weiterleiten kann, um ihn bei der Eingrenzung des Problems zu unterstützen.

Ich hätte gerne etwas, das im Hintergrund gut läuft Windows 7 mit einem praktischen Taskleistensymbol, mit dem ich die gesammelten Daten durchsuchen und die Konfiguration des Programms nach Bedarf ändern kann. Ich möchte die folgenden Datentypen erfassen:

  • Pings an verschiedene von mir definierte Hosts
  • Die Zeit, die zum Abschließen einer HTTP-Anforderung an verschiedene von mir definierte Hosts benötigt wird
  • Wie lange es dauert, eine 1-MB-Datei in einem Intervall herunterzuladen (um eine grobe Schätzung der Geschwindigkeit zu erhalten)

Zeitstempel sind natürlich für protokollierte Daten von entscheidender Bedeutung . Ich stelle mir vor, dass ich Diagramme erstellen kann, die denen des Cacti-Netzwerkmonitors ähneln.

Ich habe etwas, das die Qualität meiner WiFi-Verbindungen überwacht, den Xirrus WiFi-Inspektor und das dazugehörige Desktop-Gadget, aber dies misst nur die Signalqualität von meinem Router zu meinem Computer. und die Daten bleiben nicht leicht bestehen. Trotzdem zeigt es die Art von Schnittstelle, auf die ich hoffe.

Gibt es etwas, das passt oder diesen Kriterien nahe kommt?

Abgesehen davon, dass ich eine Batch-Datei schreibe, um die erforderlichen Aktionen auszuführen und zu planen, weiß ich nicht, dass es eine einzige spezifische Lösung gibt. Außerdem könnte ich einfach voller Mist sein, weil ich mit Windows-Batchdateien nicht vertraut bin.
Haben Sie darüber nachgedacht, auf dem Router zu sammeln und vielleicht sogar zu visualisieren? Ob dies möglich ist, hängt stark von Ihrem Routermodell ab.
@Gilles Ich wünschte ich könnte. Eine Verbindung bietet mir eine proprietäre Router / Modem-Kombinationseinheit (mit außergewöhnlich großartigem WiFi ist es eine schöne Einheit). Nur leider nicht hackbar. Ich könnte meine eigenen verwenden und ihre wie ein Gateway behandeln, aber das fügt einen weiteren Sprung hinzu und ich müsste für die gleiche WiFi-Leistung berappen.
@TimPost, Was meinst du mit * "es dauert, um eine 1 MB-Datei in Intervallen herunterzuladen" *? Meinen Sie damit, dass diese Datei von Ihnen vorgegeben wurde? Und wie soll zwischen einem Problem auf Ihrer Seite und einem Problem auf den Hosting-Servern, auf die Sie zugreifen, unterschieden werden?
Zwei antworten:
#1
+29
Olli
2014-02-05 20:41:11 UTC
view on stackexchange narkive permalink

Smokeping ( Demo) macht das alles. Dies beinhaltet jedoch mehrere Einschränkungen. Dies ist keine sofort einsatzbereite Lösung für Windows . Ich habe dies nicht unter Windows getestet, aber ich verwende Smokeping für genau dasselbe. Informationen zur Installation unter Windows finden Sie unten in diesem Beitrag.

  • Es handelt sich um Unix-basierte Systeme, daher ist die Installation unter Windows nicht einfach.
  • Es gibt keine grafische Benutzeroberfläche. Die gesamte Konfiguration wird in die Konfigurationsdatei verschoben.
  • Auf die Ausgabe sollte über den Webserver / Browser zugegriffen werden. Der Webserver verursacht zusätzlichen Overhead.
  • Das Installationsskript unterstützt nur Smokeping 2.2.4, das bereits 7 Jahre alt ist.
    • Das Rauchen wird jedoch nicht sehr oft aktualisiert. Die 7 Jahre alte Version ist im Grunde genommen vollständig.
    • Das Ändern des Installationsskripts und der Patches für die neuere Version sollte einfach sein.

Dieser alte und wahrscheinlich veraltete Blog-Beitrag enthält Anweisungen zur Windows-Installation, auf die im Folgenden schnell verwiesen wird. Erfordert das Herunterladen des Installationsprogramms / Patch-Sets, das möglicherweise verschwindet. Das Patch-Set ändert Unix-Pfade in Windows-Pfade.

  1. Installieren Sie Perl
  2. Installieren Sie den Webserver, z. B. Wamp
  3. Konfigurieren Sie die cgi-bin -Unterstützung für Ihren Webserver.
  4. Laden Sie dieses Installations- / Patch-Set herunter
  5. entpacke und führe perl install \ n \ patch.pl aus. Lädt Smokeping- und Patch-Dateien für die Windows-Unterstützung herunter.
  6. ol>

    Die folgenden Schritte stammen aus diesem Blog-Beitrag:

    1. Testen Sie sie, indem Sie C: \ Smokeping-2.2.4 \ bin \ Smokeping.pl auf cmd.exe
    2. Warten Sie 15 Minuten, während Smoking vordefinierte Ziele pingt.
    3. Versuchen Sie, http://127.0.0.1/cgi-bin/smokeping.pl
    4. Autostart zu konfigurieren: Fügen Sie eine geplante Aufgabe für denselben Befehl hinzu, und Option, um es bei jedem Start auszuführen.
    5. Ändern Sie C: \ rauchend-2.2.4 \ etc \ config.dist entsprechend Ihrer Konfiguration. Starten Sie das Rauchen nach Änderungen neu.
    6. ol>

      Das Pingen neu definierter Ziele wird standardmäßig unterstützt. Für http-Anfragen gibt es EchoPingHttp.


      Alternativ können Sie Linux auf einer virtuellen Maschine installieren. Installieren Sie beispielsweise Debian ohne grafische Umgebung in VirtualBox. Die Festplattennutzung ist sehr konservativ (standardmäßig etwa 3 MB / Ziel / Sonde mit einer einjährigen Historie). Für den Arbeitsspeicher sind 256 MB leicht genug, wenn Sie nicht vorhaben, etwas anderes auszuführen. Der Vorteil dieses Ansatzes besteht darin, die neueste Version zu erhalten und das Patchen von Smoking und Installations- / Konfigurationsproblemen zu vermeiden.

      Installation in Debian:

        sudo apt-get install rauchpingsudo vi / etc. /smokeping/config.d/Targetssudo /etc/init.d/smokeping reload  

      Standardmäßig ist Smokeping unter http: // virtual_machine_ip / cgi-bin / rauching verfügbar. cgi (ersetzen Sie virtual_machine_ip durch die IP-Adresse Ihrer virtuellen Maschine). Beachten Sie, dass Sie standardmäßig nur vom Host-Betriebssystem aus eine Verbindung zu VirtualBox-Computern herstellen können, nicht von einem anderen Computer.

      Eine weitere Alternative ist der Kauf von Raspberry PI (30 €). und darauf rauchen. Beachten Sie, dass die Migration von Datenbankdateien ( Round Robin Database, RRD) auf eine andere Prozessorarchitektur alles andere als einfach ist. Wenn es Ihnen nichts ausmacht, die Geschichte zu verlieren, müssen Sie sich nicht darum kümmern.

Dies über Virtual Box zu tun, ist mir nie in den Sinn gekommen. Ich werde es heute versuchen. Ich denke, es wird einfach in Debian installiert.
Wenn Sie etwas später zurückkommen, funktioniert dies mit VirtualBox hervorragend. Der Verlust / die Latenz, die Sie mit den virtuellen Netzwerkadaptern feststellen, ist vernachlässigbar gering. Die VM selbst kann einen sehr geringen Platzbedarf haben und auch andere Funktionen (FTP-Speicher, lokales DNS usw.) erfüllen. Dennoch gibt es eine ziemliche Lücke, die eine Windows-Anwendung möglicherweise füllen könnte, wenn jemand sie erstellen würde.
#2
  0
Max
2017-03-18 17:17:09 UTC
view on stackexchange narkive permalink

Mac

PeakHour
Scheint interessant, obwohl nicht getestet:
https://peakhourapp.com/

Windows

ISP-Monitor
Begonnen mit, bietet durchschnittliche Abwärts- / Aufwärtsgeschwindigkeiten + Ping, fehlt Grafikfunktion zur Visualisierung der Ergebnisse im Zeitverlauf.
http://ispmonitor.be/software/



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...