Die Überwachung ist ein wichtiger Teil der Arbeit eines jeden Netzwerk- oder Systemadministrators. Ein typisches Netzwerk besteht aus so vielen Komponenten, dass es äußerst wichtig ist, immer alles im Blick zu haben. Aber mit den heutigen verteilten oder Cloud-basierten Rechenzentren ist die Überwachung komplexer denn je. Aus diesem Grund ist der Markt mit einer scheinbar unendlichen Anzahl von Überwachungssystemen gesättigt, die alle darauf ausgerichtet sind, Administratoren dabei zu helfen, den Überblick zu behalten. Nicht alle Überwachungen sind jedoch gleich. Es gibt verschiedene Arten von den einfachsten bis zu den aufwändigsten. Heute werfen wir einen Blick auf die Ping-Überwachung, eine der elementarsten Formen der Überwachung. Es besteht aus der Verwendung von Ping, um sicherzustellen, dass jede Komponente betriebsbereit ist und innerhalb eines akzeptablen Zeitrahmens antwortet. Die Ping-Überwachung ist nicht nur die einfachste Form der Überwachung, sondern möglicherweise auch die älteste und bis heute weit verbreitet. Wir haben den Markt nach den besten heute verfügbaren Ping-Überwachungstools durchsucht und freuen uns, unsere Ergebnisse mit Ihnen zu teilen.
Bevor wir beginnen, werden wir einige Zeit damit verbringen, Ping zu diskutieren, was es ist und wie es funktioniert. Ping ist ein altes Dienstprogramm, das täuschend einfach und leistungsfähig ist, aber so zuverlässig, dass es trotz seines ehrwürdigen Alters noch durch nichts ersetzt wurde. Anschließend schauen wir uns Ping als Überwachungstool an und gehen auf die verschiedenen Gemeinsamkeiten dieser Systeme ein. Wir haben das Beste zum Schluss aufgehoben, also werden wir endlich einige der besten Ping-Überwachungstools überprüfen, die wir finden konnten. Was wir für Sie haben, ist ein interessanter Mix aus ganz unterschiedlichen Tools.
Inhaltsverzeichnis
Ping in Kürze
Im Jahr 1983 konnte ein Entwickler, der ein anormales Netzwerkverhalten feststellte, nicht das richtige Debugging-Tool finden, also beschloss er, eines zu entwickeln. So entstand Ping. Der Name bezieht sich übrigens auf den Klang von Sonar-Echos, wie man ihn in einem U-Boot hört. Heutzutage ist Ping auf praktisch jedem Betriebssystem vorhanden, und obwohl sich einzelne Implementierungen in ihren verfügbaren Optionen leicht unterscheiden, dienen sie alle dem gleichen grundlegenden Zweck. Die meisten Variationen haben mit den verfügbaren Befehlszeilenoptionen zu tun, zu denen beispielsweise die Angabe der Größe der Nutzlast jeder Anfrage, der Gesamtzahl der Tests, der Netzwerk-Hop-Grenze der Verzögerung zwischen Anfragen gehören kann. Einige moderne Betriebssysteme enthalten einen Ping6-Befehl, der denselben Zweck erfüllt, aber IP V6-Adressen anstelle von IP V4 verwendet.
$ ping -c 5 www.example.com PING www.example.com (93.184.216.34): 56 data bytes 64 bytes from 93.184.216.34: icmp_seq=0 ttl=56 time=11.632 ms 64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=11.726 ms 64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=10.683 ms 64 bytes from 93.184.216.34: icmp_seq=3 ttl=56 time=9.674 ms 64 bytes from 93.184.216.34: icmp_seq=4 ttl=56 time=11.127 ms --- www.example.com ping statistics --- 5 packets transmitted, 5 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 9.674/10.968/11.726/0.748 ms
Wie es funktioniert
Ping ist genial einfach. Das Dienstprogramm sendet ein ICMP-Echo-Anforderungspaket an das angegebene Ziel und wartet darauf, dass es ein ICMP-Echo-Antwortpaket zurücksendet. Dieser Vorgang wird eine bestimmte Anzahl von Malen wiederholt (standardmäßig 5 Mal unter Windows und bis er bei den meisten anderen Implementierungen gestoppt wird), wodurch das Dienstprogramm Statistiken erstellen kann. Ping misst die Zeit zwischen den Anfragen und ihren Antworten und zeigt sie in seinen Ergebnissen an. Bei Unix-Varianten wird auch der Wert des TTL-Felds der Antworten angezeigt, der die Anzahl der Sprünge zwischen der Quelle und dem Ziel angibt. Was in der Antwort des Befehls angezeigt wird, ist ein weiterer Punkt, an dem sich verschiedene Ping-Implementierungen unterscheiden.
Pings funktioniert unter der Annahme, dass der gepingte Host RFC 1122 folgt, der vorschreibt, dass jeder Host ICMP-Echo-Anforderungen verarbeiten und im Gegenzug Echo-Antworten ausgeben muss. Die meisten Hosts tun dies, aber einige deaktivieren diese Funktionalität aus Sicherheitsgründen. Einige Firewalls blockieren auch den ICMP-Verkehr vollständig und verhindern, dass Ping seine Aufgabe erfüllt. Denken Sie daran, wenn Sie Ping-Überwachungstools bereitstellen. Das Pingen eines Hosts, der nicht auf ICMP-Echo-Anforderungen antwortet, liefert keine Rückmeldung, genau wie das Pingen einer nicht vorhandenen IP-Adresse.
Über Ping-Überwachung
Angesichts der begrenzten Informationen, die mit Ping gesammelt werden können, machen Überwachungstools Gebrauch, wenn es auch begrenzte Informationen liefert. Diese Tools werden hauptsächlich verwendet, um sicherzustellen, dass jeder Host betriebsbereit ist und dass seine Netzwerkverbindung normal funktioniert. Einige Tools interpretieren die von Ping zurückgegebene durchschnittliche Antwortzeit als Maß dafür, wie schnell der Host antwortet oder wie überlastet das Netzwerk ist. Während ein plötzlicher Anstieg der durchschnittlichen Ping-Antwortzeit möglicherweise ein Hinweis darauf ist, dass etwas nicht stimmt, wäre es ein Fehler, voreilige Schlüsse zu ziehen. Im besten Fall ist eine ungewöhnlich hohe Ping-Antwortzeit vor allem ein Hinweis darauf, dass weitere Analysen erforderlich sind.
Die besten Tools zur Ping-Überwachung
Genug Theorie, schauen wir uns die verschiedenen Tools an, die wir finden konnten. Wir wollten Ihnen einen Überblick über die Vielfalt der verfügbaren Tools geben, daher enthält unsere Liste von allem etwas. Wir haben spezielle Überwachungstools, die sowohl Ping als auch andere Arten der Überwachung verwenden können. Wir haben auch Toolsets, die einige Ping-Dienstprogramme enthalten. Unsere Liste enthält auch einige dedizierte Ping-Überwachungstools sowie Cloud-basierte Online-Ping-Überwachungstools.
1. SolarWinds Engineer’s Toolset (kostenlose Testversion)
SolarWinds ist wahrscheinlich einer der bekanntesten Namen im Bereich der Netzwerk- und Systemverwaltungstools. Es gibt es seit ungefähr zwanzig Jahren und es hat uns einige der besten Tools auf dem Markt beschert. Sein Flaggschiffprodukt, der SolarWinds Network Performance Monitor, hat begeisterte Kritiken als eines der besten Tools zur Überwachung der Netzwerkbandbreite erhalten. Das Unternehmen ist auch für seine kostenlosen Tools bekannt, kleinere Dienstprogramme, die auf die spezifischen Bedürfnisse von Netzwerkadministratoren eingehen. Der Network Device Monitor und Traceroute NG sind zwei großartige Beispiele für diese kostenlosen Tools.
Zu sagen, dass das SolarWinds Engineer’s Toolset (ETS) ein Ping-Überwachungstool ist, wäre eine grobe Untertreibung. Wie der Name schon sagt, handelt es sich hierbei um eine Reihe von Tools. Über sechzig Stück, um genau zu sein. Es hat es auf unsere Liste geschafft, weil Sie mit einigen dieser Tools eine Ping-Überwachung durchführen können. Sie können das Engineer’s Toolset verwenden, um Server, Router, Workstations oder andere Geräte kontinuierlich zu überwachen, um die Antwortzeit in Echtzeit anzuzeigen und Antwortraten in grafischen Diagrammen darzustellen. Das Toolset enthält ein „einfaches Ping“-Tool, das eine Alternative zu dem mit Ihrem Betriebssystem gelieferten Ping darstellt und zum Messen der Antwortzeit und des Paketverlusts eines Hosts verwendet werden kann.
Es gibt auch ein erweitertes Ping-Tool, das mehrere Grafikoptionen bietet, die Ihnen helfen können, Reaktionszeitprobleme zu visualisieren und leichter zu identifizieren. Zusammen tragen diese Ping-Software-Tool-Lösungen dazu bei, dass Sie die Transparenz erhalten, die Sie benötigen, um Netzwerkverbindungsprobleme zu überwachen und zu beheben.
Weitere im SolarWinds Engineer’s Toolset enthaltene Tools
Unter den über 60 Tools, die Sie im Engineer’s Toolset finden, sind einige kostenlose Tools, die auch einzeln erhältlich sind, aber die meisten sind exklusive Tools, die auf andere Weise nicht erhältlich sind. Über ein zentralisiertes Dashboard können Sie einfach auf alle enthaltenen Tools zugreifen. Unter den verschiedenen Tools, die Sie finden, können einige verwendet werden, um Netzwerkdiagnosen durchzuführen und komplexe Netzwerkprobleme schnell zu lösen. Sicherheitsbewusste Netzwerkadministratoren werden einige Tools zu schätzen wissen, mit denen Angriffe auf Ihr Netzwerk simuliert und Schwachstellen identifiziert werden können.
Das SolarWinds Engineer’s Toolset enthält auch einige weitere Überwachungs- und Warntools, z. B. eines, das Ihre Geräte überwacht und Warnungen auslöst, wenn es Verfügbarkeits- oder Gesundheitsprobleme erkennt. Dadurch haben Sie oft genügend Zeit zu reagieren, bevor Benutzer das Problem überhaupt bemerken. Um eine bereits funktionsreiche Suite von Tools zu vervollständigen, sind auch Tools für das Konfigurationsmanagement und die Protokollkonsolidierung enthalten.
Hier ist zwar kein Platz, um auf jedes Tool detailliert einzugehen, aber hier ist eine Liste mit einigen der besten Tools, die Sie neben den Ping-Überwachungstools im SolarWinds Engineer’s Toolset finden.
Port-Scanner
Switch-Port-Mapper
SNMP-Sweep
IP-Netzwerkbrowser
Erkennung von MAC-Adressen
Ping-Sweep
Reaktionszeitmonitor
CPU-Monitor
Schnittstellenmonitor
TraceRoute
Entschlüsselung des Router-Passworts
SNMP-Brute-Force-Angriff
Angriff auf das SNMP-Wörterbuch
Config Compare, Downloader, Uploader und Editor
SNMP-Trap-Editor und SNMP-Trap-Empfänger
Subnetzrechner
DHCP-Bereichsmonitor
IP-Adressverwaltung
WAN-Killer
Das SolarWinds Engineer’s Toolset – einschließlich der Ping-Tools – wird für 1495 US-Dollar pro Administratorplatz verkauft. Wenn man bedenkt, dass es über 60 verschiedene Tools enthält, ist es ein durchaus angemessener Preis. WENN Sie selbst sehen möchten, was dieses Toolset für Sie und Ihr Unternehmen leisten kann, ist eine kostenlose 14-tägige Testversion von SolarWinds erhältlich.
2. PRTG
Der Paessler Router Traffic Grapher (PRTG) ist ein weiterer gebräuchlicher Name in der Netzwerkadministration, obwohl die meisten Leute das Produkt nur als eines der besten Tools zur Überwachung der SNMP-Bandbreite kennen. Aber dank mehrerer verfügbarer Sensoren kann PRTG praktisch alles überwachen. Einer dieser Sensoren ist der Ping-Sensor. Es sendet ICMP-Echo-Anforderungen, um die Verfügbarkeit eines Geräts zu überwachen. Der Sensor kann verschiedene Informationen wie Ping-Zeit, minimale und maximale Ping-Zeiten bei Verwendung von mehr als einem Ping pro Überwachungsintervall und Prozentsatz des Paketverlusts anzeigen, auch wenn mehr als ein Ping pro Überwachungsintervall verwendet wird.
Paessler behauptet, dass PRTG eines der am einfachsten und am schnellsten einzurichtenden Monitoring-Tools ist. Nach Angaben des Unternehmens könnten Sie innerhalb von Minuten einsatzbereit sein. Ein Teil der Geschwindigkeit und einfachen Einrichtung des Produkts beruht auf seiner automatischen Erkennungsfunktion. Nach der Installation scannt das Tool Ihr Netzwerk und fügt die gefundenen Komponenten automatisch hinzu. Das Tool wird mit mehreren Benutzeroberflächen geliefert, eine weitere Stärke des Tools. Sie haben die Wahl zwischen einer nativen Windows-Konsole, einer Ajax-basierten Weboberfläche oder mobilen Apps für Android, iOS und Windows Phone.
PRTG ist in einer kostenlosen Version erhältlich, die auf maximal 100 Sensoren beschränkt ist. Jeder Parameter, den Sie überwachen möchten, zählt als ein Sensor. Beispielsweise erfordert die Überwachung der Bandbreite an jedem Port eines Switches mit 48 Ports 48 Sensoren. Jeder Host, der mit dem Ping-Sensor überwacht wird, zählt ebenfalls als einer. Für mehr als 100 Sensoren benötigen Sie eine kostenpflichtige Lizenz, die bei 1600 US-Dollar für bis zu 500 Sensoren beginnt, einschließlich des ersten Wartungsjahres. Eine kostenlose 30-Tage-Testversion ist ebenfalls verfügbar.
3. Kostenloses Ping-Tool von ManageEngine
ManageEngine ist ein weiterer bekannter Name. Und was dieses Unternehmen für uns hat, ist das kostenlose Ping-Tool. Dieses grundlegende Überwachungstool kann verwendet werden, um Kernmetriken wie Roundtrip-Zeit, Paketverlustprozentsatz und Hop-Anzahl zu messen. Sie können auch die Anzahl der erfolgreichen und fehlgeschlagenen Pings anzeigen, was Ihnen einen Eindruck von der Zuverlässigkeit der Verbindung gibt.
Obwohl es sich um ein einfaches Tool handelt, verfügt es über ein benutzerfreundliches Dashboard, auf dem Sie die Ergebnisse von Ping-Tests und den farbcodierten Status Ihrer Geräte anzeigen können. Das ManageEngine Free Ping Tool verfügt auch über ein Warnsystem. Es ist begrenzt, aber Warnungen werden an das Dashboard gesendet, wenn ein Gerät nicht verfügbar ist.
Wie bei vielen kostenlosen Tools hat auch dieses Einschränkungen. Es erlaubt beispielsweise nur die Überwachung von bis zu 10 Servern oder Websites gleichzeitig. Das kostenlose Ping-Tool von ManageEngine eignet sich nur für kleinere Organisationen, bietet aber eines der besten Benutzererlebnisse in einem kostenlosen Ping-Überwachungstool.
4. Emco-Ping-Monitor
Der EMCO Ping Monitor ist ein recht interessantes Ping-Monitoring-Tool. Direkt von der Host-Status-Übersicht aus können Sie den Status Ihrer Geräte, Ping-Antwortzeiten und Ausfallinformationen anzeigen. Jeder Host wird in Echtzeit überwacht und das Tool verfügt über farbcodierte Diagramme, die Ihnen helfen zu sehen, wie sich die Verbindungen im Laufe der Zeit ändern. Mit dem Tool können Sie auch historische Hostdaten für jeden ausgewählten Zeitraum anzeigen. Und diese historischen Daten können verwendet werden, um Berichte sowohl im PDF- als auch im HTML-Format zu erstellen.
Ein besonders interessantes Feature des EMCO Ping Monitors sind seine Scripting-Fähigkeiten. Sie können Skripts einrichten, die immer dann ausgeführt werden, wenn ein Netzwerkereignis eintritt. Die Skripts können einen Korrekturprozess auslösen. Benachrichtigungen sind ebenfalls verfügbar und es kann eine E-Mail-Benachrichtigung gesendet werden, wenn sich etwas ändert.
Der EMCO Ping Monitor ist als auf fünf Hosts limitierte Freeware-Version erhältlich. Es gibt auch eine Professional Edition und eine Enterprise Edition. Ersteres kann bis zu 250 Hosts für 99 US-Dollar pro Instanz oder 245 US-Dollar für unbegrenzte Instanzen überwachen. Die Enterprise Edition bietet Hosts-unlimited Monitoring zum Preis von 199 $ für eine einzelne Instanz und 445 $ für unbegrenzte Instanzen. Eine kostenlose 30-Tage-Testversion ist ebenfalls verfügbar.
5. Dotcom-Monitor ICMP-Ping-Tool-Monitor
Dotcom-Monitor ist ein bekannter Cloud-basierter Überwachungsdienst und sein ICMP Ping Tool Monitor ist sein Ping-Überwachungsangebot. Das Tool sendet ICMP-Ping-Anforderungen und validiert den Status von Hosts im gesamten Netzwerk. Die Testergebnisse werden im Diagrammformat angezeigt, sodass Sie Änderungen in der Reaktionszeit leicht erkennen können. Für zusätzliche Klarheit sind betriebsbereite Geräte in der Tabelle unter der Diagrammansicht mit OK gekennzeichnet.
Der DotCom-Monitor ICMP Ping Tool Monitor verfügt außerdem über ein schwellenwertbasiertes Warnsystem. Sie werden benachrichtigt, sobald eine überwachte Metrik den vordefinierten Schwellenwert überschreitet. Dies ist ein relativ einfaches Tool, aber es funktioniert wirklich gut und erledigt die Arbeit. Für die elementare Überwachung ist es ein hervorragendes Werkzeug
Dieses Produkt ist Teil des webbasierten Server Monitoring Service von Dotcom-Monitor Angeboten. Der Preis richtet sich nach der Anzahl der zu überwachenden Ziele und der gewünschten Abfragehäufigkeit. Der Preis reicht von 16 $/Monat für 10 Ziele und eine 15-minütige Abfragefrequenz bis zu 120 $ für 100 Ziele und eine einminütige Abfragefrequenz. Darüber hinaus ist eine 30-tägige kostenlose Testversion verfügbar.