Die 8 besten Tools zur Überwachung und Messung der Betriebszeit

Der Traum eines jeden Systemadministrators ist es, eine 100-prozentige Betriebszeit zu erreichen. Ich sage Traum, weil wir alle wissen, dass dies unmöglich ist. Selbst wenn Sie geplante Ausfallzeiten ignorieren, werden Systeme irgendwann ausfallen. Jeder weiss das. Jeder möchte jedoch eine möglichst gute Betriebszeit haben, und, was noch wichtiger ist, er möchte diese Betriebszeit nachweisen können. Genau hier kommen Tools zur Messung der Betriebszeit – oder Tools zur Überwachung der Betriebszeit, wie sie oft genannt werden – ins Spiel.

Obwohl es eigentlich keine Tools gibt, die ausschließlich der Messung oder Überwachung der Betriebszeit dienen, zählen viele Allzweck-Überwachungstools die Betriebszeit zu den Parametern, die sie überwachen können. Heute werfen wir einen Blick auf einige der besten Tools zur Messung der Betriebszeit.

Bevor wir uns mit den verschiedenen verfügbaren Tools befassen, werfen wir zunächst einen genaueren Blick auf die Verfügbarkeitsmessung. Wir werden versuchen herauszufinden, warum dies ein wichtiger zu messender Parameter ist, aber auch, wie er gemessen werden kann. Anschließend besprechen wir die verschiedenen Arten von Tools, die zur Zeitmessung zur Verfügung stehen. Die Erläuterung der Unterschiede zwischen Tools zur Messung der Betriebszeit lokaler Server und Messdiensten zur Messung der Web-Betriebszeit aus der Ferne wird unsere nächste Aufgabe sein. Mit all dem hinter uns werden wir in der Lage sein, einige der besten verfügbaren Tools zu überprüfen. Wir beginnen mit fünf der besten lokalen Tools zur Messung der Betriebszeit lokaler Server und folgen drei großartigen Diensten zur Messung der Website-Verfügbarkeit.

Warum Betriebszeit messen

Der Hauptgrund, warum jemand die Betriebszeit messen möchte, ist der Nachweis dafür. Systemausfälle, egal wo sie auftreten oder welche Ursachen sie haben, sind oft sehr störend für jede Organisation. Nicht selten sind während eines Ausfalls viele Mitarbeiter an ihrer normalen Arbeit gehindert und haben nichts anderes zu tun, als nur dasitzen und warten, bis das System wieder läuft. Leider ist dies eine Art von Situation, in der die Zeit sehr langsam zu vergehen scheint und viele Menschen, einschließlich Manager und Führungskräfte, fälschlicherweise glauben könnten, dass Ausfälle länger dauern, als sie tatsächlich sind.

Darüber hinaus haben viele IT-Abteilungen Service Level Agreements mit dem Rest der Organisation, die einen bestimmten Prozentsatz an Betriebszeit vorschreiben. Das Messen der Zeit kann hilfreich sein, um die Dinge ins rechte Licht zu rücken. Dieser 2-stündige Ausfall entspricht beispielsweise immer noch einer Betriebszeit von 99.997 % über einen Monat. Das ist gar kein schlechter Wert. Und wenn Ihr SLA eine Betriebszeit von 99,99 % angibt, liegen Sie immer noch innerhalb der Spezifikationen.

Verschiedene Arten von Tools für verschiedene Arten von Betriebszeitmessungen

Es gibt im Wesentlichen zwei verschiedene Arten von Betriebszeit, die für Systemadministratoren normalerweise von Interesse sind und für die jeweils eine andere Art von Tool erforderlich ist. Der erste Typ wird als lokale Betriebszeit bezeichnet. Es bezieht sich auf die Betriebszeit jedes einzelnen Servers und anderer Geräte. Die andere gängige Art der Verfügbarkeitsmessung befasst sich mit der Verfügbarkeit von Internetdiensten. Beispielsweise möchte eine Organisation die Betriebszeit oder Verfügbarkeit ihrer Website für Benutzer im Internet überwachen. Diese Art der Verfügbarkeitsmessung misst nicht die Serververfügbarkeit, sondern die Systemverfügbarkeit.

Messung der Betriebszeit lokaler Server

Die Messung der Betriebszeit des lokalen Servers ist am einfachsten durchzuführen. Tatsächlich verfügen die meisten – wenn nicht alle – Betriebssysteme über einen integrierten Betriebszeitzähler. Es ist dann eine einfache Sache für das Werkzeug zur Messung der Betriebszeit, diesen Zähler fernzulesen und lokal zu speichern. Diese Zähler geben normalerweise die Systembetriebszeit in Tagen, Stunden, Minuten und Sekunden an, und es ist Aufgabe des Mess- oder Überwachungstools, die Prozentzahlen aus diesen Daten zu berechnen.

  Warum Sie ein Grafiktablett für Photoshop benötigen

Messung der Verfügbarkeit von Remote-Webdiensten

Die Messung der Verfügbarkeit von Remote-Webdiensten ist etwas anders. Betriebszeitzähler sind in der Regel nicht verfügbar, und die verschiedenen verfügbaren Tools müssen regelmäßig überprüfen, ob das System aktiv ist und normal reagiert. In einem solchen System kann die Auflösung der Messzeit niemals das Überprüfungsintervall überschreiten. Wenn beispielsweise ein Verfügbarkeitsüberwachungsdienst Ihre Website alle 5 Minuten abfragt, würde ein vierminütiger Ausfall zwischen zwei Abfragen völlig unbemerkt bleiben. Aus diesem Grund ist es wichtig, einen Dienst mit einem möglichst kurzen Abfrageintervall zu wählen.

Die besten Tools zur Messung der Serververfügbarkeit

Viele Netzwerküberwachungstools können zur Überwachung der Serverbetriebszeit verwendet werden, da der in die meisten Geräte integrierte Betriebszeitzähler normalerweise mithilfe des Simple Network Management Protocol aus der Ferne ausgelesen werden kann. Wir haben eine Liste mit fünf Tools zusammengestellt, mit denen Sie die Betriebszeit des Systems messen und überwachen können.

1. SolarWinds Server and Application Monitor (KOSTENLOSE Testversion)

SolarWinds ist unter Netzwerkadministratoren ein bekannter Name. Das Unternehmen stellt seit etwa 20 Jahren einige großartige Netzwerkverwaltungstools her, und einige seiner Produkte, wie der Network Performance Monitor, erhalten durchweg begeisterte Kritiken. Aber SolarWinds ist auch für seine kostenlosen Tools bekannt. Es stellt mehrere Tools her, die jeweils auf einen bestimmten Bedarf der Netzwerkadministration eingehen. Der Kiwi Syslog-Server und der SolarWinds TFTP-Server sind zwei Beispiele für diese kostenlosen Tools.

Das beste Tool im Arsenal von SolarWinds zum Messen und Überwachen der Betriebszeit heißt SolarWinds Server and Application Monitor. Dieses Tool hilft Administratoren bei der Überwachung von Servern, ihren Betriebsparametern, ihren Prozessen und den Anwendungen, die sie ausführen. Es misst nicht nur die Serverbetriebszeit, sondern auch die der auf den Servern laufenden Anwendungen. Das Tool kann problemlos von sehr kleinen Netzwerken zu großen mit Hunderten von Servern (physisch und/oder virtuell) skaliert werden, die über mehrere Standorte verteilt sind. Es kann genauso einfach in der Cloud gehostete Dienste wie die von Amazon Web Services und Microsoft Azure überwachen.

Der SolarWinds Server and Application Monitor ist sehr einfach einzurichten. Und nach der Installation ist die Erstkonfiguration mit Hilfe des automatischen Erkennungsprozesses genauso einfach durchzuführen. Die Geräteerkennung ist ein zweistufiger Prozess. Beim ersten Durchlauf werden Server erkannt, beim zweiten werden Anwendungen gefunden, die darauf ausgeführt werden. Um den Prozess zu beschleunigen, haben Sie die Möglichkeit, das Tool mit einer Liste von Anwendungen zu versorgen, nach denen gesucht werden soll. Einmal ausgeführt, macht die benutzerfreundliche GUI des Tools die Verwendung zu einer einfachen Aufgabe. Sie können wählen, ob alle verfügbaren Informationen in einer Tabelle oder einem Diagramm angezeigt werden sollen.

Die Preise für SolarWinds Server und Application Monitor beginnen bei 2.995 US-Dollar für bis zu 150 Monitore und steigen je nach Anzahl der überwachten Komponenten, Knoten und Volumes. Für diejenigen, die das Produkt lieber vor dem Kauf ausprobieren möchten, steht eine kostenlose 30-Tage-Testversion zum Download bereit.

2. ManageEngine-OpManager

ManageEngine ist ein weiterer bekannter Hersteller von Netzwerkverwaltungstools. Und mit dem ManageEngine OpManager können Sie Router, Switches, Firewalls, Server und virtuelle Maschinen auf Fehler und Leistung überwachen. Das Tool bietet Multi-Vendor-Support für die kontinuierliche Überwachung von Servern und kritischen Anwendungen zusammen mit ihren Diensten und Prozessen. Es überwacht regelmäßig Server über SNMP- und WMI-Protokolle, um sicherzustellen, dass sie ständig auf höchstem Leistungsniveau laufen. Darüber hinaus speichert das Tool alle gesammelten Daten für die historische Leistungsverfolgung und Fehlerbehebung, wodurch die Notwendigkeit mehrerer Serverüberwachungstools entfällt.

  So speichern Sie PowerPoint-Objekte als Bilder

Die Geräteleistung wird quasi in Echtzeit überwacht und kann auf Live-Dashboards und Grafiken angezeigt werden. Und dieses Tool überwacht nicht nur die Betriebszeit. Seine Hauptfunktion ist die Überwachung der Bandbreite, aber es überwacht auch kritische Metriken wie Paketverlust, Fehler und Verwerfungen. Schließlich kann es die Leistungsmetriken physischer und virtueller Server wie Verfügbarkeit, CPU-Auslastung sowie Speicherplatz- und Speicherauslastung überwachen.

Mit mehr als 100 integrierten Berichten – einschließlich eines Betriebszeitberichts – die nach Belieben geplant, angepasst und exportiert werden können, ist die Berichterstellung ein weiterer Vorteil des ManageEngine OpManager. Sie müssen zwischen drei verschiedenen Versionen wählen: Free, Essential und Enterprise. Sie unterscheiden sich in der Anzahl der Geräte, die sie überwachen können – von 10 für die kostenlose Version bis zu 10.000 für die Enterprise-Version – und ihrem Funktionsumfang.

3. Paessler Router Traffic Grapher (PRTG)

Der Paessler Router Traffic Grapher, kurz PRTG, ist eine bekannte Überwachungsplattform. Der Anbieter behauptet, es sei eines der am einfachsten und schnellsten einzurichtenden Überwachungstools. Laut Paessler könnten Sie innerhalb von Minuten einsatzbereit sein. Ein Großteil der Geschwindigkeit und einfachen Einrichtung des Produkts beruht auf seiner automatischen Erkennungsfunktion. Nach der Installation scannt Ihr Netzwerk und fügt automatisch die gefundenen Komponenten und die Monitore hinzu, die für jedes Gerät sinnvoll sind.

PRTG schlägt einige Optionen vor, wenn es um Benutzeroberflächen geht. Sie haben die Wahl zwischen einer nativen Windows-Konsole, einem Ajax-basierten Webinterface oder mobilen Apps für Android oder iOS. Und was die mobilen Apps betrifft, sie nutzen die Möglichkeiten ihrer Plattform voll aus und ermöglichen es Ihnen beispielsweise, mit der Kamera Ihres Mobilgeräts einen QR-Code zu scannen, der an jedem Gerät angebracht ist, um schnell seinen Status anzuzeigen. PRTG ist nicht darauf beschränkt, nur SNMP zur Überwachung zu verwenden. Es kann auch viele weitere Parameter wie die Systemverfügbarkeit mit Protokollen wie WMI, NetFlow und Sflow überwachen.

4. WhatsUp-Gold

WhatsUp Gold von Ipswitch ist ein weiteres Tool, das es schon seit einiger Zeit gibt. Tatsächlich glaube ich, dass es das älteste Werkzeug hier ist. Früher bestand seine Hauptfunktion darin, die Systemverfügbarkeit – und damit die Betriebszeit – zu überwachen, und nicht die Betriebsparameter. Daher hat das Tool auch seinen Namen. WhatsUp Gold wurde dann verwendet, um zu sagen, was funktioniert und was nicht, und um Pager-Benachrichtigungen zu senden, wenn ein Server ausfiel. Und noch heute verfügt dieses Tool über eines der besten Warnsysteme, das so konfiguriert werden kann, dass Warnungen auf vielfältige Weise, einschließlich E-Mail und SMS, übertragen werden.

Heutzutage leistet WhatsUp Gold viel mehr als nur die Überwachung des Ein- und Ausschaltstatus von Geräten. Es ist eine echte Überwachungsplattform, die auch die Bandbreitennutzung messen und überprüfen kann, ob die Dienste reagieren. Es überwacht beispielsweise die Verfügbarkeit von Exchange- und SQL-Servern, Active Directory, IIS und Apache-Webdiensten. Und wenn Ihre Serverfarm cloudbasiert ist, kann WhatsUp Gold auch zur Überwachung von Amazon AWS- oder Microsoft Azure-Installationen verwendet werden.

5. Zabbix

Das letzte auf unserer Liste der Tools zur Messung und Überwachung der lokalen Betriebszeit ist ein kostenloses Open-Source-Produkt namens Zabbix. Obwohl dieses Tool kostenlos ist, hat es ein hochprofessionelles Erscheinungsbild, ähnlich wie Sie es von einem kommerziellen Produkt erwarten würden. Aber die professionell aussehende webbasierte Oberfläche ist wahrscheinlich nicht der Grund, warum Sie sich für dieses Produkt entscheiden sollten. Dieses Tool hat einen ziemlich beeindruckenden Funktionsumfang. Zabbix überwacht die meisten an das Netzwerk angeschlossenen Geräte, nicht nur Netzwerkgeräte wie einige seiner Konkurrenten. Die Verfügbarkeitsmessung und -überwachung ist im Produkt leicht verfügbar.

  Die 10 besten Port-Scanner und -Checker, die kostenlos sind

Neben dem Simple Network Management Protocol (SNMP) verwendet Zabbix auch das Intelligent Platform Monitoring Interface (IMPI) zur Überwachung von Geräten. Sie können damit Bandbreite, Betriebszeit, CPU- und Speicherauslastung des Geräts, den allgemeinen Gerätezustand sowie Konfigurationsänderungen überwachen. Darüber hinaus verfügt Zabbix über ein hervorragendes und vollständig anpassbares Warnsystem, das nicht nur E-Mail- oder SMS-Benachrichtigungen sendet, sondern auch lokale Skripte ausführt.

Zabbix wird mit einer großartigen Reporting-Engine geliefert. Es bietet mehrere vorgefertigte Berichte, darunter einen, der als Verfügbarkeitsberichte bezeichnet wird und eigentlich ein Verfügbarkeitsbericht ist. Dieses Produkt läuft nur auf Linux-Plattformen und wie bei vielen anderen Linux-Programmen kann die Einrichtung eine Herausforderung darstellen. Aber wer kann sich bei dem Preis wirklich beschweren?

Dienste zur Überwachung der Betriebszeit von Remote-Servern

Wenn Sie die Zeit aus der Internetperspektive messen möchten, beispielsweise wenn Sie versuchen, die Betriebszeit Ihrer E-Commerce-Website zu ermitteln, benötigen Sie ein völlig anderes Tool. Was Sie dann brauchen, ist ein Cloud-basierter Dienst, der Ihre Website regelmäßig abfragt und über ihre Verfügbarkeit berichtet. Es gibt buchstäblich Hunderte solcher Dienste. Viel zu viele, um sie alle zu testen. Wir haben diese kurze Liste einiger solcher Tools zusammengestellt.

6. Verfügbarkeitsroboter

Uptime Robot ist eine Cloud-basierte Überwachungsplattform, die bis zu 50 Webseiten überwacht, indem sie sie alle fünf Minuten abfragt. Das Tool misst nicht nur die Betriebszeit, sondern benachrichtigt Sie auch per E-Mail, wenn eine der überwachten Seiten nicht mehr reagiert. Das Tool verfügt auch über eine grundlegende Berichts-Engine, in der Sie sowohl die Betriebszeit als auch die Ausfallzeit für jedes Ihrer überwachten Elemente sehen können.

Für eine bessere Genauigkeit oder wenn Sie mehr als 50 Seiten zu überwachen haben, ist der Uptime Robot Pro Plan für nur 5,50 $ pro Monat erhältlich (4,50 $, wenn Sie ein Jahr im Voraus bezahlen) und bietet Abfrageintervalle von 1 Minute, SSL-Überwachung, erweiterte Benachrichtigungen an noch ein paar Funktionen.

7. Verfügbarkeitsdoktor

Uptime Doctor bietet eine ähnliche Art von Service an. Es ist auf die Überwachung von nur 5 Webseiten beschränkt, fragt sie jedoch jede Minute kostenlos ab. Es ist auch etwas flexibler in seiner Alarmierung und bietet neben E-Mail auch SMS- und Push-Benachrichtigungen. Das Tool bietet auch Verfügbarkeitsberichte.

Für zusätzliche Testkapazität bietet Uptime Doctor nicht weniger als drei kostenpflichtige Pläne zu Preisen zwischen 7,95 und 31,95 $ pro Monat an. Die verschiedenen Pläne unterscheiden sich hauptsächlich in der Anzahl der zulässigen Tests: 10, 20 bzw. 30.

8. Auffrischung

Freshping von Freshworks bietet einen zuverlässigen Dienst zur Überwachung der Verfügbarkeit und Leistung. Es ist kostenlos und behauptet, dass es immer kostenlos sein wird. Der Dienst überwacht bis zu 50 verschiedene URLs in 1-Minuten-Intervallen und von 10 globalen Standorten aus.

Zusätzlich zum kostenlosen Service ist ein Enterprise-Level ab 42 $/Monat verfügbar. Es ermöglicht die Überwachung von bis zu 250 URLs und speichert die Daten für 36 Monate statt 6 für die kostenlose Version. Eine einzigartige Funktion von Freshping ist die Verfügbarkeit öffentlicher Statusseiten, die Sie verwenden können, um Ihren Kunden den Status Ihrer Website(s) mitzuteilen.

Abschließend

Egal für welches Tool Sie sich entscheiden, jedes der hier vorgestellten Tools bietet eine qualitativ hochwertige Messung der Betriebszeit. Da viele der lokalen Tools mehrere andere nützliche Funktionen haben, nehmen Sie sich etwas Zeit, um sie zu analysieren und vielleicht ein oder zwei auszuprobieren. Ihre endgültige Wahl sollte sich vor allem von dem Vorhandensein einiger Funktionen leiten lassen, die für Sie nützlich sein werden.