So überwachen Sie die Microsoft IIS-Leistung

Microsoft Internet Information Services (IIS) ist eines der weltweit beliebtesten Tools zum Hosten von Websites und Anwendungen. Dies liegt zum Teil daran, dass es von Microsoft stammt und das es in Windows-Clients und -Server integriert ist und die Windows-GUI verwendet. Ein weiterer Punkt ist, dass es für die allgemeinen Web- und Anwendungsanforderungen ziemlich gut geeignet ist und sowohl ganz kleine Shops als auch richtige große Shops zu bedienen.

Viele Unternehmen, die sich auf Microsoft-Software verlassen, bevorzugen IIS gegenüber Open-Source-Tools wie Apache. Dies ist einfacher zu verwenden und bei Problemen weniger problematisch. Viele kleinere Unternehmen entscheiden sich aus diesen Gründen für IIS und auch, weil es kostenlos ist. Sobald Websites erstellt und Anwendungen gehostet sind, haben diese Unternehmen jedoch nur wenig Einblick in die Leistung von IIS. Sie wissen nicht, ob es schnell oder langsam ist oder Probleme aufweist, die Ausfallzeiten verursachen.

IIS begann mit den Anfängen des Web 1995 und es gibt viele IIS-basierte Websites. Viele Geschäfte begannen mit einer einzigen Kernwebsite und haben jetzt eine ganze Wirrwarr von Websites, die sie weiterführen müssen. Diese Websites müssen auch gut genug sein, dass Kunden zurückkommen.

Einige Experten glauben, dass heute rund 7% aller Websites auf IIS basieren, weit mehr als auf Apache, obwohl IIS 2014, als es nicht so viele Möglichkeiten für Webplattformen gab, von einem Drittel aller Websites verwendet wurde. Und IIS ist nicht nur für KMUs gedacht. Hier sind einige wichtige Websites, die von IIS gesteuert werden:

  • Salesforce.com
  • Godaddy.com
  • Skype.com
  • Dell.com

Was ist IIS-Überwachung und wofür ist sie gut?

Um mit IIS kontinuierlich gut arbeiten zu können braucht man eine IIS-Überwachung, bei der auftretende Leistungsprobleme erkannt werden. Sie sollten wissen, wie viel IIS die CPU, die Festplatten und das Netzwerk belastet und wie viel Speicher IIS belegt.

In den frühen Tagen haben die meisten Benutzer IIS implementiert, um nur eine oder möglicherweise zwei Websites auszuführen. Da es IIS seit über 25 Jahren gibt, gibt es bei einigen Kunden eine Reihe von Websites und Anwendungen, von denen viele unter ASP.NET ausgeführt werden und deren Ausführung alle von IIS abhängt. Wenn die Leistung nachlässt oder IIS ausfällt, sind alle diese Anwendungen betroffen.

Leider sind viele dieser IIS-Shops klein und verfügen über keine Netzwerküberwachung. Die Überwachung von IIS ist ein guter Ausgangspunkt, aber anstatt sich nur für IIS auf eine diskrete Punktlösung zu verlassen, ist es sinnvoller, eine universelle Lösung zur Netzwerküberwachung einzusetzen, die IIS zusammen mit dem gesamten Netzwerk und den wichtigsten Anwendungen, auf die sich das Unternehmen stützt, verwaltet .

Die Auswirkungen von Ausfallzeiten

Eine Studie von Akamai entdeckte, dass neun Prozent der Besucher einer Website nie wiederkommen werden, wenn sie die Website unten finden. Wenn Sie Ihre Website nutzen, um Produkte zu verkaufen, ist das fast 10% Ihres Geschäfts in den Rohren. Das nennt man permanente Aufgabe – etwas, dem man sich offensichtlich nicht stellen will. Ausfallzeiten wirken sich auch auf Ihr Google-Ranking aus, da die Google-Bots Ihre Website nicht finden können. Während Ihre Website herunterliegt, wird Google Sie für diese Dauer aus dem Google-Index löschen.

Und wenn Ihre Website für mehrere Tage gesperrt ist, kann Google Ihre Website vollständig absetzen und Sie müssen Ihre SEO-Reise von neuem beginnen.

Eine Studie von Akamai ergab, dass neun Prozent der Besucher einer Website niemals zurückkehren werden, wenn sie die Website nicht finden. Wenn Sie Ihre Website zum Verkauf von Produkten verwenden, sind das fast 10% Ihres Geschäfts. Ausfallzeiten wirken sich auch auf Ihr Google-Ranking aus, da die Google-Bots Ihre Website nicht finden können. Während Ihre Website nicht erreichbar ist, werden Sie von Google für diese Dauer aus dem Google-Index entfernt.

Und wenn Ihre Website mehrere Tage lang nicht verfügbar ist, kann Google Ihre Website vollständig herabstufen und Sie müssen Ihre SEO-Arbeit von vorne beginnen.

IIS-Leistungsüberwachung

IIS unterstützt eine Handvoll gängiger Protokolle, darunter HTTP, HTTPS, FTP, FTPS und SMTP. Es kann jedoch auch für andere Protokolle wie TCP, PIPE und HTTP/2 verwendet werden. Die gute Nachricht ist, dass eine geeignete Lösung zur Netzwerküberwachungs bereits alle diese Netzwerkprotokolle im Auge behält.

Tools zur IIS-Leistungsüberwachung

IIS ist eine Webanwendung und es gelten wesentliche Konzepte zur Überwachung der Anwendungsleistung. WhatsUp Gold von Progress bietet Leistungsstatistiken und Details zum allgemeinen Zustand Ihrer Anwendung, einschließlich Microsoft IIS. Gleichzeitig warnen die IIS-Überwachungslösungen, wenn die Leistung nachlässt, und erkennen potenzielle Probleme, bevor sie zu kostspieligen Ausfällen von Webdiensten führen.

Große Unternehmen haben häufig Service Level Agreements (SLA), die die Leistung der Website garantieren. Ohne Website-Überwachung können Sie nicht sicher sein, ob IIS den Anforderungen gewachsen ist und können dies auch nicht garantieren. Eine IIS-Überwachungslösung kann Service Level Agreements messen und garantieren, indem sie Engpässe bei der Anwendungsleistung und Fehlerquellen erkennt, bevor sich das Service Level verschlechtert.

Anstatt eine IIS-spezifische Überwachungslösung zu kaufen, können Sie eine umfassendere Lösung kaufen, die alle Ihre Anwendungen einschließlich Ihrer Website verfolgt. Die Netzwerküberwachungslösung zeigt Ihre gesamte Umgebung an, in der sich IIS befindet, und untersucht den Zustand des gesamten Netzwerk-Ökosystems, das Ihre Website unterstützt.

Tatsächlich ist die isolierte Überwachung von IIS nicht der beste Ansatz. Eine Anwendung existiert nicht nur für sich, sondern ist von anderen Elementen umgeben, die sich auf ihre Leistung auswirken. Eine Anwendung ist Teil eines komplexen Systems und IIS kann von anderen Anwendungen abhängen, um seine Aufgabe zu erfüllen, z. B. das Abrufen von Datenfeeds aus Ihrer Datenbankanwendung oder das Arbeiten mit wichtigen Marketingtools und Weboptimierungslösungen - oder abhängig von SharePoint für Inhalte und Dateien. Ihre Netzwerküberwachungslösung kann all diese komplementären Anwendungen verfolgen und sicherstellen, dass die gefordrten Leitungen eingehalten werden.

Der Schlüssel zu einer effektiven IIS-Überwachung liegt darin, genau zu definieren, woraus Ihre IIS-Anwendung besteht. Dies erfolgt über ein Anwendungsprofil, eine Blaupause, die die gesamte Sammlung von Komponenten und unterschiedlichen Anwendungen definiert, die sich auf die Leistung, den Zustand und den Status der Kernanwendung auswirken. Dieses Anwendungsprofil erstellt eine Anwendungsinstanz, die dann den Geräten zugeordnet wird, auf denen die Anwendungskomponenten gehostet werden.

 

Welche Informationen gibt Ihnen der IIS-Leistungsmonitor?

Die hilfreichsten Daten können auch die einfachsten sein. Der aktuelle Status bietet beispielsweise Informationen zum aktuellen Status von Microsoft IIS, einschließlich Laufzeite, Ausfallzeiten, Warnung und Wartung. Eine einfache Statusseite bietet eine klare Aussage darüber, was der aktuelle Status ist, sofort Handlungsbedarf besteht oder wie Sie Wartungsarbeiten durchführen müssen.

Historische Daten und Trenddaten sind auch wichtig, um zu sehen, wie IIS funktioniert und wo es verbessert werden kann. Der Bereich "Historischer Status" auf der Statusseite des IIS-Monitors enthält Details zu Verfügbarkeit, Aktionen, Statusänderungen und Problemen, die während eines festgelegten Zeitraums behoben wurden.

Hier finden Sie weitere Details zum historischen Status, die der IIS-Monitor bereitstellt:

Stündliche Verfügbarkeit: Hier wird der Prozentsatz der Anwendungsinstanzen oder -komponenten angezeigt, die sich über einen festgelegten Zeitraum in den einzelnen Status befanden (Up, Dwon, Warnung, Wartung, Deaktiviert oder Unbekannt).

Instanzzusammenfassung: Bietet Verfügbarkeitsinformationen für die mit Ihrer IIS-Anwendung verknüpften Instanzen, einschließlich der Definition oder des Profils des Anwendungstyps für den festgelegten Zeitraum.

Statusänderungsprotokoll: Dies ist ein chronologisches Protokoll aller Statusänderungen für die IIS-Instanz.

Aktionsprotokoll: Ein chronologisches Protokoll aller durchgeführten IIS-Aktionen.

Protokoll für gelöste Elemente: Protokolliert die Aktionsrichtlinien, die zu einer Problemlösung geführt haben.

 

Blog-Abonnement

Erhalten Sie einmal im Monat eine E-Mail mit unseren neuesten Blog-Beiträgen.

<p class='-pt2 -m0'>Thanks for subscribing!</p> Loading animation

Kommentare
Comments are disabled in preview mode.