Die 8 besten Tools zur Überwachung und Messung der Betriebszeit

Jeder Systemadministrator strebt nach einer hundertprozentigen Betriebszeit seiner Systeme. Dies ist jedoch eher ein Ideal, denn Ausfälle sind unvermeidlich, selbst wenn geplante Wartungsarbeiten außer Acht gelassen werden. Trotz dieser Realität möchte jeder Administrator eine möglichst hohe Betriebszeit gewährleisten und deren Nachweis erbringen können. Hier kommen Werkzeuge zur Messung der Betriebszeit ins Spiel, die oft auch als Betriebszeit-Überwachungstools bezeichnet werden.

Es gibt keine speziellen Werkzeuge, die ausschließlich die Betriebszeit messen oder überwachen, sondern viele Allzweck-Überwachungstools, die die Betriebszeit als einen ihrer Überwachungsparameter mit erfassen. Im Folgenden werden einige der besten dieser Werkzeuge vorgestellt.

Bevor wir uns den verschiedenen Werkzeugen zuwenden, betrachten wir zunächst die Messung der Verfügbarkeit genauer. Wir werden erörtern, warum dies ein wichtiger Parameter ist und wie er gemessen werden kann. Anschließend werden verschiedene Arten von Werkzeugen für die Zeitmessung besprochen. Die Unterscheidung zwischen Werkzeugen für die Messung der Betriebszeit lokaler Server und Diensten für die Fernmessung der Web-Betriebszeit ist ein weiterer wichtiger Punkt. Mit diesem Wissen werden wir die besten verfügbaren Werkzeuge untersuchen. Wir beginnen mit fünf der führenden lokalen Werkzeuge für die Messung der Betriebszeit von Servern und gehen dann zu drei hervorragenden Diensten für die Messung der Website-Verfügbarkeit über.

Warum die Betriebszeit wichtig ist

Der Hauptgrund für die Messung der Betriebszeit ist der Nachweis der tatsächlichen Verfügbarkeit von Systemen. Systemausfälle, unabhängig von ihrem Ort oder ihrer Ursache, können für jede Organisation erhebliche Störungen verursachen. Häufig werden Mitarbeiter während eines Ausfalls an ihrer Arbeit gehindert, sodass sie gezwungen sind, untätig auf die Wiederherstellung des Systems zu warten. In solchen Situationen scheint die Zeit oft besonders langsam zu vergehen, was zu dem falschen Eindruck führen kann, dass Ausfälle länger dauern, als sie es tatsächlich tun.

Darüber hinaus haben viele IT-Abteilungen Vereinbarungen über Service Level Agreements (SLAs) mit anderen Abteilungen, die einen bestimmten Prozentsatz an Betriebszeit vorschreiben. Die Messung der Betriebszeit kann helfen, die Dinge in die richtige Perspektive zu rücken. Beispielsweise könnte ein zweistündiger Ausfall immer noch eine Betriebszeit von 99,997 % über einen Monat ergeben, was ein sehr guter Wert ist. Wenn Ihr SLA eine Betriebszeit von 99,99 % vorschreibt, erfüllen Sie die Anforderungen weiterhin.

Werkzeuge für verschiedene Arten von Betriebszeitmessungen

Im Wesentlichen gibt es zwei verschiedene Arten von Betriebszeit, die für Systemadministratoren relevant sind und für die jeweils unterschiedliche Werkzeuge erforderlich sind. Die erste ist die lokale Betriebszeit, die sich auf die Betriebszeit einzelner Server und anderer Geräte bezieht. Die zweite Art betrifft die Verfügbarkeit von Internetdiensten. Beispielsweise möchte eine Organisation die Betriebszeit ihrer Website für Benutzer im Internet überwachen. Bei dieser Art der Verfügbarkeitsmessung geht es um die Systemverfügbarkeit und nicht nur um die Serververfügbarkeit.

Messung der lokalen Serverbetriebszeit

Die Messung der Betriebszeit eines lokalen Servers ist relativ einfach, da die meisten Betriebssysteme einen integrierten Zähler für die Betriebszeit haben. Das Werkzeug zur Messung der Betriebszeit liest diesen Zähler dann aus und speichert ihn lokal. Diese Zähler geben die Systembetriebszeit in Tagen, Stunden, Minuten und Sekunden an. Die Berechnung der prozentualen Betriebszeit aus diesen Daten ist Aufgabe des Mess- oder Überwachungswerkzeugs.

Messung der Remote-Webdienstverfügbarkeit

Die Messung der Verfügbarkeit von Remote-Webdiensten ist etwas komplizierter. Da in der Regel keine Betriebszeitzähler verfügbar sind, müssen die verwendeten Werkzeuge regelmäßig überprüfen, ob das System aktiv ist und ordnungsgemäß reagiert. Die Auflösung der Messzeit kann in diesem Fall nicht kleiner sein als das Überprüfungsintervall. Wenn ein Verfügbarkeitsüberwachungsdienst Ihre Website beispielsweise alle 5 Minuten überprüft, bliebe ein vier Minuten langer Ausfall zwischen zwei Überprüfungen unbemerkt. Daher ist es wichtig, einen Dienst mit einem möglichst kurzen Überprüfungsintervall zu wählen.

Führende Werkzeuge zur Messung der Serververfügbarkeit

Viele Netzwerküberwachungswerkzeuge können zur Überwachung der Serverbetriebszeit verwendet werden, da der in die meisten Geräte integrierte Betriebszeitzähler in der Regel mit dem Simple Network Management Protocol (SNMP) ferngesteuert werden kann. Hier ist eine Liste von fünf Werkzeugen, mit denen Sie die Betriebszeit Ihrer Systeme messen und überwachen können.

1. SolarWinds Server and Application Monitor (KOSTENLOSE Testversion)

SolarWinds ist ein bekannter Name unter Netzwerkadministratoren. Das Unternehmen ist seit etwa 20 Jahren für seine hervorragenden Netzwerkverwaltungswerkzeuge bekannt. Einige seiner Produkte, wie der Network Performance Monitor, werden regelmäßig hoch gelobt. SolarWinds ist auch für seine kostenlosen Werkzeuge bekannt, die jeweils auf spezifische Bedürfnisse der Netzwerkadministration zugeschnitten sind. Zwei Beispiele für diese kostenlosen Werkzeuge sind der Kiwi Syslog Server und der SolarWinds TFTP Server.

Das Top-Werkzeug von SolarWinds zur Messung und Überwachung der Betriebszeit ist der SolarWinds Server and Application Monitor. Dieses Werkzeug hilft Administratoren bei der Überwachung von Servern, deren Betriebsparametern, Prozessen und den Anwendungen, die sie ausführen. Es misst nicht nur die Serverbetriebszeit, sondern auch die der auf den Servern laufenden Anwendungen. Das Werkzeug ist leicht von sehr kleinen Netzwerken bis zu großen mit Hunderten von Servern skalierbar, die sich über mehrere Standorte erstrecken können. Es kann auch Dienste überwachen, die in der Cloud wie Amazon Web Services und Microsoft Azure gehostet werden.

Die Einrichtung des SolarWinds Server and Application Monitor ist unkompliziert. Die Ersteinrichtung nach der Installation ist mithilfe eines automatischen Erkennungsprozesses ebenfalls einfach. Die Geräteerkennung erfolgt in zwei Schritten: Zuerst werden Server und dann die auf ihnen laufenden Anwendungen erkannt. Um den Prozess zu beschleunigen, können Sie das Werkzeug mit einer Liste von Anwendungen versorgen, nach denen gesucht werden soll. Nach der Ausführung ist die Verwendung des Werkzeugs dank seiner benutzerfreundlichen grafischen Oberfläche einfach. Die Informationen können in Tabellen oder Diagrammen angezeigt werden.

Die Preise für SolarWinds Server and 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. Eine kostenlose 30-Tage-Testversion steht zum Download bereit, für alle die, die das Produkt vor dem Kauf testen möchten.

2. ManageEngine OpManager

ManageEngine ist ein weiterer bekannter Hersteller von Netzwerkverwaltungswerkzeugen. Mit dem ManageEngine OpManager können Sie Router, Switches, Firewalls, Server und virtuelle Maschinen auf Fehler und Leistung überwachen. Das Werkzeug bietet Multi-Vendor-Support für die kontinuierliche Überwachung von Servern und kritischen Anwendungen, zusammen mit deren Diensten und Prozessen. Es überwacht Server regelmäßig über SNMP- und WMI-Protokolle, um sicherzustellen, dass sie ständig mit maximaler Leistung laufen. Zudem werden alle gesammelten Daten für die historische Leistungsverfolgung und Fehlerbehebung gespeichert, wodurch die Notwendigkeit mehrerer Werkzeuge zur Serverüberwachung reduziert wird.

Die Geräteperformance wird quasi in Echtzeit überwacht und kann auf Live-Dashboards und Grafiken angezeigt werden. Dieses Werkzeug überwacht nicht nur die Betriebszeit. Seine Hauptaufgabe ist die Überwachung der Bandbreite, es überwacht aber auch wichtige Metriken wie Paketverluste, Fehler und Verwerfungen. Darüber hinaus kann es die Leistungsmetriken physischer und virtueller Server überwachen, wie z. B. Verfügbarkeit, CPU-Auslastung sowie Speicherplatz- und Speicherauslastung.

Ein weiterer Vorteil des ManageEngine OpManager ist die Berichterstellung mit mehr als 100 integrierten Berichten, einschließlich eines Betriebszeitberichts, die nach Belieben geplant, angepasst und exportiert werden können. Sie haben die Wahl zwischen drei verschiedenen Versionen: Free, Essential und Enterprise. Sie unterscheiden sich hinsichtlich 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 wirbt damit, dass es eines der am einfachsten und schnellsten einzurichtenden Überwachungswerkzeuge ist. Laut Paessler können Sie innerhalb von Minuten einsatzbereit sein. Die Schnelligkeit und einfache Einrichtung des Produkts basieren weitgehend auf seiner automatischen Erkennungsfunktion. Nach der Installation scannt es Ihr Netzwerk und fügt automatisch die gefundenen Komponenten und die für jedes Gerät geeigneten Monitore hinzu.

PRTG bietet verschiedene Optionen für Benutzeroberflächen an. Sie haben die Wahl zwischen einer nativen Windows-Konsole, einer Ajax-basierten Weboberfläche oder mobilen Apps für Android oder iOS. Die mobilen Apps nutzen die Möglichkeiten ihrer Plattform voll aus. So können Sie beispielsweise mit der Kamera Ihres mobilen Geräts einen QR-Code scannen, der an jedem Gerät angebracht ist, um schnell seinen Status anzuzeigen. PRTG beschränkt sich nicht nur auf SNMP zur Überwachung. Es kann auch viele andere Parameter, wie die Systemverfügbarkeit mit Protokollen wie WMI, NetFlow und Sflow, überwachen.

4. WhatsUp Gold

WhatsUp Gold von Ipswitch ist ein weiteres Werkzeug, das es schon seit einiger Zeit gibt. Tatsächlich ist es meiner Meinung nach das älteste Werkzeug auf dieser Liste. Früher bestand seine Hauptfunktion darin, die Systemverfügbarkeit – und damit die Betriebszeit – zu überwachen und nicht die Betriebsparameter. Daher kommt auch der Name des Werkzeugs. WhatsUp Gold wurde verwendet, um anzuzeigen, was funktioniert und was nicht, und um Pager-Benachrichtigungen zu senden, wenn ein Server ausfiel. Auch heute noch verfügt dieses Werkzeug über eines der besten Alarmsysteme, das so konfiguriert werden kann, dass Warnungen über E-Mail, SMS und andere Kanäle übertragen werden.

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

5. Zabbix

Das letzte Tool auf unserer Liste zur Messung und Überwachung der lokalen Betriebszeit ist ein kostenloses Open-Source-Produkt namens Zabbix. Obwohl dieses Werkzeug kostenlos ist, hat es ein hochprofessionelles Erscheinungsbild, das dem eines kommerziellen Produkts ähnelt. Aber die professionell aussehende webbasierte Oberfläche ist wahrscheinlich nicht der Hauptgrund, warum Sie sich für dieses Produkt entscheiden sollten. Dieses Werkzeug verfügt über einen beeindruckenden Funktionsumfang. Zabbix überwacht die meisten an das Netzwerk angeschlossenen Geräte, nicht nur Netzwerkgeräte wie einige seiner Konkurrenten. Die Messung und Überwachung der Verfügbarkeit ist im Produkt einfach zu nutzen.

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, den allgemeinen Gerätezustand und Konfigurationsänderungen überwachen. Darüber hinaus verfügt Zabbix über ein ausgezeichnetes und vollständig anpassbares Alarmsystem, das nicht nur E-Mail- oder SMS-Benachrichtigungen sendet, sondern auch lokale Skripte ausführen kann.

Zabbix wird mit einer großartigen Reporting-Engine geliefert. Es bietet mehrere vorgefertigte Berichte, darunter auch einen, der als Verfügbarkeitsberichte bezeichnet wird und im Wesentlichen 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 angesichts des Preises ist das kaum ein Problem.

Dienste zur Überwachung der Betriebszeit von Remote-Servern

Wenn Sie die Zeit aus der Perspektive des Internets messen möchten, z. B. wenn Sie versuchen, die Betriebszeit Ihrer E-Commerce-Website zu ermitteln, benötigen Sie ein anderes Werkzeug. In diesem Fall benötigen Sie einen Cloud-basierten Dienst, der Ihre Website regelmäßig abfragt und über deren Verfügbarkeit berichtet. Es gibt Hunderte solcher Dienste, zu viele, um sie alle zu testen. Hier ist eine kleine Auswahl.

6. Uptime Robot

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

Für eine höhere Genauigkeit oder wenn Sie mehr als 50 Seiten überwachen möchten, ist der Uptime Robot Pro Plan für nur 5,50 $ pro Monat erhältlich (4,50 $, wenn Sie ein Jahr im Voraus bezahlen). Er bietet 1-Minuten-Abfrageintervalle, SSL-Überwachung, erweiterte Benachrichtigungen und ein paar weitere Funktionen.

7. Uptime Doctor

Uptime Doctor bietet einen ähnlichen Service. Es ist auf die Überwachung von 5 Webseiten beschränkt, fragt diese 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äten 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. Freshping

Freshping von Freshworks bietet einen zuverlässigen Dienst zur Überwachung von Verfügbarkeit und Leistung. Er ist kostenlos und soll es auch immer bleiben. Der Dienst überwacht bis zu 50 verschiedene URLs in 1-Minuten-Intervallen und von 10 globalen Standorten aus.

Zusätzlich zu dem kostenlosen Dienst ist auch eine Enterprise-Version ab 42 $/Monat verfügbar. Sie ermöglicht die Überwachung von bis zu 250 URLs und speichert die Daten für 36 statt 6 Monate wie in der kostenlosen Version. Eine einzigartige Funktion von Freshping ist die Verfügbarkeit von öffentlichen Statusseiten, mit denen Sie Ihren Kunden den Status Ihrer Website(s) mitteilen können.

Zusammenfassend

Egal für welches Werkzeug Sie sich entscheiden, jedes der hier vorgestellten Werkzeuge bietet eine gute Messung der Betriebszeit. Da viele der lokalen Werkzeuge mehrere andere nützliche Funktionen haben, sollten Sie sich die Zeit nehmen, sie zu analysieren und gegebenenfalls ein oder zwei auszuprobieren. Ihre endgültige Wahl sollte sich vor allem nach den Funktionen richten, die für Sie nützlich sein werden.