Monitoring-Tools

Web-Server und -Anwendungen professionell überwachen

26.12.2014 von Diego Wyllie
Die Performance der Hard- und Software-Infrastruktur von Web-Anwendungen in Produktivumgebungen sollte stets überwacht werden, um Engpässe und Optimierungsbedarf frühzeitig aufzudecken – und im Störungsfall möglichst schnell reagieren zu können. Abhilfe versprechen dabei moderne SaaS-Dienste für Server Monitoring und Application Performance Management (APM).

Die Performance der Hard- und Software-Infrastruktur von Web-Anwendungen in Produktivumgebungen sollte stets überwacht werden, um Engpässe und Optimierungsbedarf frühzeitig aufzudecken – und im Störungsfall möglichst schnell reagieren zu können. Abhilfe versprechen dabei moderne SaaS-Dienste für Server Monitoring und Application Performance Management (APM). Betreiber von Web-Anwendungen, egal ob E-Commerce-Plattformen, kommerzielle SaaS-Angebote oder interne Business-Lösungen, die innerhalb der Unternehmensgrenzen eingesetzt werden, greifen verstärkt auf Monitoring-Tools zurück, um ihren Kunden eine möglichst hohe Erreichbarkeit und Performance garantieren zu können.

Web-Server und -Anwendungen professionell überwachen
Monitoring-Tools
Die Performance der Hard- und Software-Infrastruktur von Web-Anwendungen in Produktivumgebungen sollte stets überwacht werden, um Engpässe und Optimierungsbedarf frühzeitig aufzudecken – und im Störungsfall möglichst schnell reagieren zu können. Abhilfe versprechen dabei moderne SaaS-Dienste für Server Monitoring und Application Performance Management (APM).
Monitor.us
Unternehmen, die auf der Suche nach einer möglichst einfachen Lösung sind, um die Erreichbarkeit von Web-basierten Systemen zu monitoren, finden in Monitor.us eine empfehlenswerte Alternative, die auf Deutsch verfügbar ist. Dabei handelt es sich um eine ganzheitliche Lösung für Einsteiger, mit der man den Status von Web-Servern anhand verschiedener Metriken wie Antwortzeiten, Traffic und Netzwerkleistung im Browser überwachen kann.
Site 24x7
Eine leistungsfähige Alternative zu Monitor.us, die über zahlreiche Funktionsmodule verfügt und auch den Ansprüchen von Profis genügen kann, ist Site 24x7. Die Software wird vom indischen Softwarehersteller Zoho Corporation angeboten, der sich mit populären Web-basierten Business-Lösungen für Unternehmen, allen voran Zoho Projects und Zoho Reports, in der Branche einen Namen gemacht hat.
Monitor Scout
Mit Monitor.us und Site 24x7 konkurriert der 2011 gestartete Monitoring-Service Monitor Scout aus Schweden. Was die Kernfunktionalität angeht, gibt es zwischen diesen Lösungen kaum Unterschiede. So zählen zu den zentralen Funktionen von Monitor Scout ebenfalls das Hardware-Monitoring von Servern über SNMP, sowie die aktive Überwachung von wichtigen Internet-Protokollen wie HTTP, FTP, IMAP und DNS aus mehreren Standorten.
Scout
Softwareanbieter, die nicht nur an der Überwachung ihrer Server-Infrastruktur interessiert sind, sondern auch die Performance ihrer Anwendungen auf Code-Ebene optimieren möchten, finden auf dem Cloud-Markt leistungsstarke Dienste, die genau für diese Anwendung konzipiert sind. Hierzu zählt Scout.
New Relic APM
Wenn es um professionelle APM-Lösungen (Application Performance Management) für Softwareentwickler geht, darf man New Relic aus dem Sillicon Valley nicht unerwähnt lassen. Das 2008 in San Francisco gegründete Startup konnte sich mittlerweile als einer der Top-Spezialisten in diesem zukunftsträchtigen Bereich positionieren.

Mit dem Siegeszug von Cloud Computing sind die Anforderungen an die effiziente Überwachung von Web-basierten Systemen stark gestiegen. Dementsprechend finden sich auf dem Markt immer mehr spezielle Lösungen, die hier Abhilfe versprechen. Sie richten sich an IT-Verantwortliche, die jederzeit genau wissen möchten, was auf ihren Servern passiert. Wie viele Ressourcen werden in Spitzenzeiten verbraucht? Wo gibt es Performanceeinbußen? Welche Dienste sind besonders “ressourcenhungrig”? Wie ausgelastet sind die Datenbankserver? Wo gibt es Optimierungsbedarf?

Auf solche Fragen liefern moderne SaaS-Dienste rund um Server Monitoring und Application Performance Management stets eine Antwort. Im Folgenden werden einige interessante Alternativen aufgeführt, die sich in der Praxis bereits bewährt haben. Von einfachen Monitoring-Tools für Einsteiger wie Monitor.us und Site 24x7; über spezielle Dienste für Anwendungsentwickler wie Scout oder Loggr; bis hin zu umfangreichen Plattformen der Enterprise-Klasse wie New Relic: Die Angebotspalette ist breit gefächert.

Monitor.us

Unternehmen, die auf der Suche nach einer möglichst einfachen Lösung sind, um die Erreichbarkeit von Web-basierten Systemen zu monitoren, finden in Monitor.us eine empfehlenswerte Alternative, die auf Deutsch verfügbar ist. Dabei handelt es sich um eine ganzheitliche Lösung für Einsteiger, mit der man den Status von Web-Servern anhand verschiedener Metriken wie Antwortzeiten, Traffic und Netzwerkleistung im Browser überwachen kann.

Nachdem man sein Konto online registriert hat kann man auf dem Online-Dashboard das Monitoring von etwa HTTP-, MySQL- oder E-Mail-Servern zentral konfigurieren. Dabei müssen keine Softwareagenten in das eigene System installiert werden. Man muss dem Programm lediglich mitteilen, an welche Adresse die Testanfragen gesendet werden sollen – und mit welchen Parametern. Dabei kann man auch angeben, aus welchen Städten der Versand der Server-Requests erfolgen soll. In der Web-Konsole werden dann die Monitoring-Statistiken übersichtlich dargestellt. Praktisch: Wenn etwas schief geht, kann man sich via E-Mail umgehend benachrichtigen lassen.

Preismodell: Monitor.us steht in einer eingeschränkten Version kostenlos zur Verfügung, bei der man auf seine Datenhistorie allerdings verzichten muss. Wer auf die Statistiken der letzten Tagen, Wochen und Monate zurückgreifen und auch an APM-Tools und Hardware-Monitoring interessiert ist, für ihn kommt die Premium-Version Monitis in Frage. Kostenpunkt: Ab fünf Dollar pro Monat.

Site 24x7

Eine leistungsfähige Alternative zu Monitor.us, die über zahlreiche Funktionsmodule verfügt und auch den Ansprüchen von Profis genügen kann, ist Site 24x7. Die Software wird vom indischen Softwarehersteller Zoho Corporation angeboten, der sich mit populären Web-basierten Business-Lösungen für Unternehmen, allen voran Zoho Projects und Zoho Reports, in der Branche einen Namen gemacht hat. Mit diesem Monitoring-Tool, das ebenfalls auf Deutsch erhältlich ist, lassen sich sowohl einfache Websites als auch Web-Anwendungen und Hardware-Systeme auf professionelle und flexible Art und Weise überwachen.

Unter den zahlreichen Features, die das Programm zu bieten hat, glänzt zum Beispiel die Hardware-Überwachung von Servern über SNMP (Simple Network Management Protocol), sowie die automatische Überprüfung der Leistung von Java-, .NET- und Ruby on Rails-Applikationen. Zudem ermöglicht es das Tool, ausführliche Reports zu erstellen, die sich problemlos nach eigenen Anforderungen anpassen lassen. Wie in diesem Bereich üblich, bietet auch diese Lösung automatische Benachrichtigungen an – und das nicht nur per E-Mail, sondern auch via SMS.

Preismodell: Die Preise für Site 24x7 fangen bei knapp unter fünf Dollar pro Monat an. Das günstigste Paket bietet allerdings nur die einfachsten Monitoring-Werkzeuge. Für die Business-Version, die für kleine und mittelständische Firmen konzipiert ist, zahlt man ab rund 35 Dollar im Monat.

Monitor Scout

Mit Monitor.us und Site 24x7 konkurriert der 2011 gestartete Monitoring-Service Monitor Scout aus Schweden. Was die Kernfunktionalität angeht, gibt es zwischen diesen Lösungen kaum Unterschiede. So zählen zu den zentralen Funktionen von Monitor Scout ebenfalls das Hardware-Monitoring von Servern über SNMP, sowie die aktive Überwachung von wichtigen Internet-Protokollen wie HTTP, FTP, IMAP und DNS aus mehreren Standorten.

Hinzu kommt auch in diesem Fall die Möglichkeit, detaillierte Berichte erstellen und mit Kollegen auf schnelle und einfache Weise teilen zu können. Den Unterschied kann das Programm jedoch mit speziellen Monitoring-Werkzeugen für Datenbanksysteme (Microsoft SQL Server, MySQL, PostgreSQL) und populäre CMS- und E-Commerce-Lösungen wie Drupal, WordPress und Magento ausmachen.

Preismodell: Monitor Scout wird auf Freemium-Basis angeboten. Mit der Gratis-Version lassen sich maximal fünf Server beziehungsweise Dienste überwachen. Für die Premium-Version ohne Einschränkungen und mit vielen zusätzlichen Features sind rund 15 Dollar im Monat zu bezahlen.

Scout

Softwareanbieter, die nicht nur an der Überwachung ihrer Server-Infrastruktur interessiert sind, sondern auch die Performance ihrer Anwendungen auf Code-Ebene optimieren möchten, finden auf dem Cloud-Markt leistungsstarke Dienste, die genau für diese Anwendung konzipiert sind. Hierzu zählt Scout. Einer der wesentlichen Vorteile dieser in San Francisco entwickelten und auf der Programmiersprache Ruby basierten Lösung dürfte ihre einfache Installation sein.

Ein paar einfache Konsolenbefehle reichen nämlich aus, um die Performance-Metriken von Web-Anwendungen automatisiert erfassen zu können. Sämtliche Statistiken, die durch den installierten Softwareagenten an Scout gesendet werden, werden auf dem Web-Dashboard in übersichtlichen Reports visualisiert – in Echtzeit. Das heißt, Entwickler können beispielsweise im Browser jederzeit sehen, wie viele Anfragen die Datenbankserver gerade zu bewältigen haben oder wie viel Arbeitsspeicher im Moment genutzt wird. Insgesamt bietet Scout über 70 Plug-Ins für die Überwachung der unterschiedlichsten Systeme und Metriken an.

Preismodell: Die Anwendung ist in drei Versionen verfügbar, die sich im Leistungsumfang, sowie in der verfügbaren Speicherkapazität für historische Daten voneinander unterscheiden. Die monatlichen Preise bewegen sich dabei zwischen rund zehn Dollar und knapp 800 Dollar. Damit adressiert das Tool sowohl Einsteiger, die es möglichst schlicht und einfach haben möchten, als auch erfahrene Enterprise-Kunden.

New Relic APM

Wenn es um professionelle APM-Lösungen (Application Performance Management) für Softwareentwickler geht, darf man New Relic aus dem Sillicon Valley nicht unerwähnt lassen. Das 2008 in San Francisco gegründete Startup konnte sich mittlerweile als einer der Top-Spezialisten in diesem zukunftsträchtigen Bereich positionieren. Wie das Technologieblog TechCrunch Anfang des Jahres berichtete, sicherte sich das Unternehmen in seiner letzten Finanzierungsrunde 100 Millionen Dollar, um sein Geschäft mit anspruchsvollen Monitoring-Tools für Cloud-Player weiter auszubauen.

Diese erhalten mit dem Produkt New Relic APM eine ganzheitliche Application Analytics-Lösung an die Hand, mit der sie alle Hard- und Software-Ebenen von Web-Apps – seit Kurzem auch von Mobile-Apps für iOS und Android – professionell auswerten können. So stellt das System die umfassende Analyse von Web-Anwendungen in den Fokus, die auf Basis weitverbreiteter Web-Technologien wie Java, Ruby, .NET, PHP oder Python realisiert sind. Zu den Hauptfunktionen der Software zählen unter anderem Java-Profiling, Datenbank Performance Monitoring, Deployment-History, sowie ausführliche Downtime- und Traffic-Berichte. Ein weiterer Pluspunkt: Das Programm wartet mit einem aufgeräumten und durchdachten Userinterface auf, das eine effiziente Visualisierung und Analyse der KPIs (Key Performance Indicators) ermöglicht.

Preismodell: Auch New Relic wird auf Freemium-Basis angeboten. Die Pro-Version für Business-Kunden schlägt mit knapp 200 Dollar im Monat zu Buche. Die Gratis-Version speichert die Statistiken nur für die letzten 24 Stunden.

Dieser Artikel basiert auf einem Beitrag von toolsmag.de. (mhr)