Software zur Diagnose (Ping) eines Netzwerks über 24 Stunden?


10

Wir haben in letzter Zeit viele Probleme mit der Internetverbindung unseres aktuellen Büros gehabt: Verlangsamungen, Paketverluste, große Ping-Zeiten usw.

(Un) glücklicherweise passiert dies nicht den ganzen Tag, nur ein paar Minuten hier und da, mehrmals am Tag, aber das macht unseren Arbeitstag zu einem Schmerz.

Wie Murphys Gesetz vorschreibt, funktioniert das Internet einwandfrei, wenn der IT-Mitarbeiter auftaucht, Ping ist gut, Bandbreite ist normal.

Da sie ohne weiteren Fehlernachweis nichts mehr für uns tun, gibt es ein gutes und einfaches Tool (auf jeder Plattform), das die Verbindung 24 Stunden lang überwacht (z. B. jede Sekunde einen Ping-Befehl an Google) und die Ergebnisse als anzeigt Grafik der Ping-Zeit + Paketverluste zu jeder Tageszeit?

Ich habe PingPlotter ausprobiert , aber das hat nicht wie für mich vorgesehen funktioniert.


1
Was ist los mit PingPlotter?
Joeqwerty

Die meisten Überwachungssoftware werden dies zumindest teilweise tun, aber @ Zoredaches Vorschlag, zu rauchen, ist wahrscheinlich das bekannteste eigenständige Tool und ist ziemlich maßgeschneidert für Ihr Problem.
voretaq7

Antworten:


6

Wenn Sie Zugriff auf einen Linux-Computer haben, kann mtr tun, was Sie wollen. mtr kombiniert die Funktionalität der Traceroute- und Ping-Programme in einem einzigen Netzwerkdiagnosetool

Dies ist die Art von Ausgabe, die Sie erhalten, wenn Sie im Berichtsmodus ausgeführt werden. Sie können es einfach laufen lassen und über einen beliebigen Zeitraum Statistiken sammeln.

mtr -r -c 10 google.com
HOST: host1.lan                   Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. ns.lan                        0.0%    10    0.3   0.5   0.3   0.6   0.1
  2. 192.168.1.254                 0.0%    10   81.2  76.0  66.9  89.1   8.3
  3. 94-192-160-1.zone6.bethere.c 60.0%    10  2335. 1419. 1024. 2335. 620.4
  4. 10.1.3.245                   80.0%    10   17.3  17.6  17.3  17.9   0.4
  5. 10.1.2.169                   90.0%    10   28.1  28.1  28.1  28.1   0.0
  6. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  7. 64.233.175.27                70.0%    10   23.5  23.6  23.4  23.8   0.2
  8. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  9. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 10. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 11. ???                          100.0     8    0.0   0.0   0.0   0.0   0.0
 12. 173.194.67.147                0.0%     5   29.1  29.2  28.7  29.8   0.4

2
Ich habe mtrim Berichtsmodus häufig einen stündlichen Cron-Job ausgeführt, um Netzwerkprobleme zu diagnostizieren. Laufen mit Intervallen von 30 oder 60 Sekunden ist oft ausreichend. Dies führt zu minimalen Auswirkungen auf das Netzwerk, kann jedoch bei periodischen Problemen zu guten Ergebnissen führen.
BillThor

Sehr gut, mtrist definitiv eine gute Software, um herauszufinden, wo das Problem im Netzwerk liegt!
Benjamin

12

Ich würde eine Kopie von Smoking auf einem System in Ihrem Netzwerk einrichten . Es pingt nicht jede Sekunde und Sie brauchen es wahrscheinlich nicht. Stattdessen wird regelmäßig ein Burst von ~ 20 Pings gleichzeitig gesendet und dann gezählt, wie viele antworten und wie schnell jeder zurückkehrt. Die Ergebnisse werden grafisch dargestellt.

Hier sind die Ergebnisse für ein System zu Hause, über meine Comcast-Verbindung zu etwas bei der Arbeit. Die fehlenden Pakete und die Latenz sind auf der Comcast-Seite.

Geben Sie hier die Bildbeschreibung ein


3

Sie können einfach die Ausgabe von Ping in eine Datei (dh ping google.com > pings.txt) sichern und die Latenzzeiten überprüfen. Kein Diagramm, funktioniert aber auf praktisch jeder Plattform und sollte einen ausreichenden Beweis für alle Probleme liefern, auf die das Netzwerk stößt.


Ich bin mir der pingOption bewusst , suche aber nach einer Möglichkeit, dies auf einem Zeitdiagramm anzuzeigen!
Benjamin

Sie haben wirklich keinen guten Grund angegeben, warum. Ihr Ziel ist es, Latenzprobleme gemäß Ihrer Frage zu beweisen. Was haben hübsche Grafiken damit zu tun?
Chris S

Um herauszufinden, zu welcher Tageszeit dies geschieht. Sie werden den Job machen, jedes Zeitmuster darin zu finden!
Benjamin

Starten Sie den Ping um Mitternacht (00:00:00) und mit der Standard-1-Sekunde zwischen den Pings, und Sie haben einen Datenpunkt für jede Sekunde des Tages (86400 bis 00:00:00 am nächsten Morgen) - "Sie "kann das Muster auch darin finden :-)
voretaq7

Ich fürchte, sie werden sich nicht einmal die Mühe machen, 86400 Textzeilen anzusehen, und noch weniger versuchen, daraus eine Grafik zu machen :)
Benjamin

2

Pingdom bietet einen kostenlosen Service, der genau das tut, was Sie brauchen.


Natürlich kann Pingdom Ihnen nichts über Ihr internes Netzwerk erzählen. Etwas, das von innen nach außen überwacht, ist wahrscheinlich besser geeignet, um das Problem zu
beheben

Nun, ich denke, das ist ein gültiger Standpunkt. Das Problem könnte jedoch sicherlich ein ISP-Problem sein, sodass eine externe Überwachung in diesem Fall hilfreich sein könnte.
HostBits

Guter Punkt. Vielleicht ein Ping-Monitor auf der öffentlichen IP-Adresse ihres Gateway-Routers? Wenn das Problem beim Router selbst liegt oder möglicherweise ein Routing-Problem beim ISP, würde dies funktionieren.
Safado

Ein guter Punkt, der mir geholfen hat herauszufinden, dass das Problem nicht die tatsächliche Internetverbindung des Gebäudes war, sondern die schlechte Wi-Fi-Verbindung, die sie auferlegen, um unser Büronetzwerk mit dem Gebäuderouter zu verbinden!
Benjamin

2

Nagios ist ein Open-Source-Serverüberwachungstool, mit dem Server überwacht werden können. Ich weiß, dass Sie für SNMP-Monitore Dinge auf dem zu überwachenden Gerät konfigurieren müssen, für einfache Ping-Monitore jedoch nicht.

Hier in unserem Büro verwenden wir WhatsUp Gold, um alle unsere Server zu überwachen. Es hat einen Ping-Monitor, der genau das tut, was Sie wollen. Es ist ein teures Produkt (über 2000 US-Dollar), das es zu einer lächerlichen Lösung für Ihr Problem macht. Es gibt jedoch eine kostenlose 30-Tage-Testversion, mit der Sie Ihr Problem installieren, Daten sammeln und hoffentlich herausfinden können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.