Software zur Überwachung der Stabilität der Internetverbindung [geschlossen]

8

Dank des hervorragenden Internetverbindungsdienstes eines der besten ISPs der Welt ist die Internetverbindung in meiner Region sehr, sehr instabil. Ich kann manchmal eine Verbindung herstellen, aber die meiste Zeit wird die Verbindung einfach unterbrochen (mit der Fehlermeldung unable to resolve host) und nach einigen Minuten wird sie wieder hergestellt. Wenn ich den Domainnamen direkt ping www.google.com -tanpinge (dh im Befehl cmd), erhalte ich eine cannot pingNachricht.

Aufgrund der Unbeständigkeit der Verbindung ist es ziemlich schwierig, den Supportmitarbeitern zu beweisen, dass die Internetverbindung instabil ist. Daher denke ich darüber nach, die Verbindungssituation mit einer einzigen Software aufzuzeichnen, damit ich sie dem technischen Personal präsentieren und sicherstellen kann, dass es keine Entschuldigung hat , mein Problem nicht zu beheben.

Gibt es eine solche Software?

Bearbeiten: Natürlich sollte eine solche Software meine Surfgewohnheiten nicht aufzeichnen und in der Lage sein, den Zustand der Internetverbindung zu überwachen und aufzuzeichnen, auch wenn ich nicht online bin.

Graviton
quelle
1
Ich fragte , praktisch die gleiche Frage auf Super - User: superuser.com/questions/13361/...
David Z

Antworten:

6

Für eine schnelle, kurzfristige Überwachung kann ein Tool wie Ping Plotter ein Diagramm der Konnektivität erstellen , das nicht nur ein Diagramm der Ping-Zeiten enthält, sondern auch rote Balken, die anzeigen, wenn keine Konnektivität vorhanden war.

Für eine dauerhaftere Langzeitüberwachung ist ein spezielles Tool wie Cacti oder Smoke Ping der richtige Weg.

pgs
quelle
+1 für das Rauchen.
Cha0s
5

Verzeihen Sie mir, dass ich ein wenig offtopisch geworden bin, aber ich habe Ihren Schmerz vor ein paar Jahren gespürt und einen Workflow entwickelt, den Sie vielleicht nützlich finden.

Beim Debuggen eines Konnektivitätsproblems habe ich es in drei Teile aufgeteilt:

  • meine Verbindung zum ISP (das ist zwischen mir und dem Gateway beim ISP)
  • die Infrastruktur des ISP (Sie müssen eine kleine Untersuchung durchführen, um dies herauszufinden, da einige ISPs ihre Netzwerkbereiche nicht offenlegen. Sehen Sie sich die Ausgabe von Traceroute an und führen Sie "whois" für jede IP aus, beginnend mit Ihrem Gateway bis zu einem bestimmten Punkt werden sie Ihrem ISP zugewiesen, das ist die interne Infrastruktur Ihres ISP.
  • der Rest des Internets

Mein Lieblingswerkzeug zum Debuggen von Netzwerkproblemen ist mtr . Es gibt mindestens Linux- und Windows-Versionen. Es funktioniert wie eine Kombination aus Ping und Traceroute - es ist wie eine interaktive Traceroute.

Eine große Anzahl von Konnektivitätsproblemen tritt auf, weil IP-Pakete verloren gehen. Ich werde sie in umgekehrter Reihenfolge erläutern:

  • Probleme außerhalb Ihres ISP. Dies ist keine Entschuldigung für Ihren ISP-Support, um verärgerte Kunden zu wenden. Sie sollten mit dem vorgelagerten Anbieter zusammenarbeiten und dies regeln. Solche Probleme treten nicht oft auf, da Backbone-ISPs eine bessere Qualität aufweisen. Sie können auftreten, wenn eine Verbindung ausfällt und der Datenverkehr vorübergehend über eine Sicherungsverbindung mit geringerer Bandbreite umgeleitet wird.
  • Probleme in Ihrer ISP-Infrastruktur. Dies ist die Situation, in der Sie härter sein können. Rufen Sie den Support an und sagen Sie ihm: "Ihr Router mit dieser IP (Sie werden sehen, welcher in mtr, dort werden Paketverluste auftreten) hat Probleme. Beheben Sie diese und sagen Sie mir, wie viel Zeit Sie benötigen, um das zu beheben." Manchmal sagen sie zehn Minuten oder 30 Minuten, nur um Ihrem Anruf auszuweichen, weil die meisten Leute einmal anrufen und aufgeben. Wenn sie zehn Minuten sagten und das Problem nicht behoben wird, rufen Sie nach zehn Minuten erneut an. Sagen Sie niemals "Internet funktioniert nicht" oder ähnliches. Sagen Sie ihnen genau, was das Problem ist. Wenn Sie es herausfinden können, werden sie verstehen, dass Sie den technischen Teil kennen, und sie werden nicht davonkommen, Sie zum Schweigen zu bringen, indem sie eine dumme technische Entschuldigung vorbringen.
  • Probleme zwischen Ihnen und Ihrem Gateway. Diese können schwieriger zu debuggen sein, da viele Faktoren beteiligt sind. Sie können auftreten, weil Ihre Netzwerkkarte fehlerhaft ist. Sie können aber auch auftreten, weil Sie ADSL über eine alte Telefonleitung erhalten und das Signal schlecht ist. Dies ist bereits das Problem Ihres Internetdienstanbieters. Es soll Ihre Telefonleitung ersetzen, um die Standards zu erfüllen.

Das fehlende Internet belastet die Leute sehr, also sei niemals unhöflich, wenn du mit Support-Leuten sprichst. Denken Sie daran, dass sie auf diese Weise nur etwas Geld verdienen und im Allgemeinen nicht Ihre Feinde sind :-) Also seien Sie nett zu ihnen. Fragen Sie aber auch immer nach ihrem Namen und Ausweis. Dies ist wichtig, da Sie auf diese Weise bereits den Namen kennen, über den Sie sich später beschweren sollen, wenn der Support-Mitarbeiter ungenaue Informationen liefert oder Ihnen nur einfache Lügen erzählt (ja, das passiert auch). Wenn Sie das Gefühl haben, Ihre Zeit zu verschwenden, bitten Sie höflich darum, mit einem übergeordneten Systemadministrator in Kontakt zu treten und mit ihm zu sprechen.

Richten Sie ein lokal gehostetes Forum ein und verbreiten Sie das Wort unter den Kunden eines bestimmten ISP. Wenn etwas schlecht wird, füllt sich das Forum sofort mit Beschwerden und Protokollen, die beweisen, dass der ISP tatsächlich Probleme hat und dass Ihr Fall kein einziger ist. Ein solches Argument ist sehr wertvoll, wenn sich die Situation weiterentwickelt und Sie mit einem Senior Manager sprechen müssen. Sie sind in solchen Angelegenheiten sehr sensibel und dies ist einer der Gründe, warum viele ISPs keine eigenen technischen Support-Foren für Kunden haben, weil jedes gemeldete Problem eine schlechte PR für sie ist :-)

Wie richtig gesagt, sind Monopole, insbesondere solche, die mit der Regierung verbunden sind, ein weiterer Schmerz. Aber das ist ein zweischneidiges Schwert. Wenn das Monopol gegenüber seinen Kunden einen schlechten Ruf als "beschissener ISP" erlangt, sobald ein zweiter Spieler auf dem Markt erscheint (und dies wird irgendwann früher oder später geschehen), werden viele Kunden ihre Verträge kündigen. Nicht um zu einem besseren ISP zu wechseln, sondern nur um einen beschissenen loszuwerden.

Zu Ihrem Ping-Problem: Ja, es kann sich um ein DNS-Problem handeln. Manchmal erhalten ISP-Startups (insbesondere in Entwicklungsländern) beim Starten ihrer Dienste ein Paar DNS-Server konfiguriert. Irgendwann wächst die Client-Basis so weit, dass die DNS-Server die Last nicht mehr bewältigen können, "nur weil es manchmal immer noch funktioniert und nichts repariert werden muss". Hier gibt es einige Problemumgehungen, mit denen das Problem behoben werden kann:

  • Verwenden Sie alternative DNS-Server: die von Google oder von Opendns. Verwenden Sie sie, wenn Sie können. Dies ist nicht immer möglich, da einige ISPs so weit gehen, DNS-Anforderungen an DNS-Server von Drittanbietern zu blockieren (raten Sie mal, was passiert, wenn ihre eigenen DNS-Server aus irgendeinem Grund ausfallen).
  • Verwenden Sie einen lokalen DNS-Caching-Proxy. Ich habe pdnsd verwendet und es hat den Job sehr gut für mich gemacht
halp
quelle
2

Sie müssen wahrscheinlich herausfinden, was eine gute Definition von "Stabilität" ist. Sie sprechen beispielsweise von einem Fehler bei der Namensauflösung (dem Fehler "Host kann nicht behoben werden"), erwähnen jedoch nicht, ob ICMP (Pings) oder anderer Datenverkehr während solcher Ausfälle "rauskommen" kann. Möglicherweise verwenden Sie ein Firewall- / Router-Gerät mit einer Caching-DNS-Server-Implementierung, die beispielsweise fehlerhaft ist, und sehen DNS-Fehler, die überhaupt nichts mit der Internetverbindung zu tun haben.

Meiner Meinung nach müssen Sie einen Host finden, den Sie anpingen können, und während eines Ausfalls überprüfen, ob Sie diesen Host mithilfe seiner IP-Adresse in der Ping-Befehlszeile anpingen können oder nicht.

Wenn Pings nicht durchlaufen werden, würde ich eine "Traceroute" (oder "Tracert", wenn Sie unter Windows sind) an dieselbe IP-Adresse senden und feststellen, ob Sie sehen können, dass Ihre Anforderungen Ihr LAN verlassen und in die ISP-Netzwerk.

Letztendlich müssen Sie Probleme mit Ihrer Software / Ausrüstung wirklich zuerst ausschließen, bevor Sie sich die Mühe machen, Software für die Langzeitüberwachung einzurichten.

Wenn Sie den Langzeitüberwachungspunkt erreichen, ist die Antwort von pgs zu: Cacti oder Smoke Ping ein guter Weg. Sie müssen jedoch nicht nur ICMP messen. Sie können genauso gut über die Möglichkeit berichten, DNS-Namen aufzulösen oder über ein Protokoll auf Anwendungsebene eine Verbindung zu einem externen Server herzustellen.

Bis Sie eine ziemlich gute Vorstellung davon haben, was passiert, ist es wenig sinnvoll zu verfolgen, wann es passiert, außer um festzustellen, was passiert.

Evan Anderson
quelle
1

Für ein Monopol wird es keinen Unterschied machen - noch schlimmer für ein mit der Regierung verbundenes Monopol. Selbst wenn Sie nachweisen können, dass Ihre Verbindung schlecht ist, gibt es kaum einen Anreiz, etwas zu ändern.

Sybreon
quelle
1

Sie können die Tools auf Measurementlab.net ausprobieren. Ich kann nicht sagen, dass ich diese Tools selbst ausprobiert habe, aber es geht darum, den Benutzern die Möglichkeit zu geben, ihre Internetverbindung zu testen.

Die Leute sollten darüber informiert werden, wofür sie bezahlen. Beispiel: BitTorrent-Drosselung / Blockierung

Qwerty
quelle
Vielen Dank! Ich habe gerade Neubot (auch neubot.org ) installiert und es ist ziemlich schick.
Hourback
1

Dies ist ein klassisches DNS-Problem, das Sie hier haben. Suchen Sie nach Google DNS und ändern Sie Ihren DNS-Server auf Ihrem Computer, wenn dies das Problem behebt. Ändern Sie ihn auf Ihrem Router und vergessen Sie ihn.

Liam
quelle