alphaspirit - stock.adobe.com

Monitoring Tools für virtuelle Desktop-Infrastrukturen (VDI)

VDI-Monitoring unterstützt dabei, den Problemen der Endbenutzererfahrung auf den Grund zu gehen. Erfahren Sie, was zu überwachen ist und sehen Sie sich die besten VDI-Tools an.

Wenn es darum geht, etwas zu reparieren, ist der erste Schritt, die Ursache des Problems zu verstehen. Genau dafür sind Monitoring Tools in virtuellen Desktop-Infrastrukturen (VDI) konzipiert. Sie geben IT-Fachleuten Einblicke in das Innenleben ihrer Deployments, einschließlich Informationen zu Anmeldezeiten, Antwortzeiten von Anwendungen und historischen Trends. Die IT-Abteilung kann all diese Informationen nutzen, um Probleme zu diagnostizieren und zu beheben.

IT-Profis sollten wissen, was VDI-Überwachungs-Tools messen müssen, und einige der besten Tools auf dem Markt kennen.

Messung von VDI-Leistungskennzahlen

Die Identifizierung und Überwachung von KPIs ist eine der wichtigsten Aufgaben, um eine VDI-Umgebung gesund zu erhalten. Auf diese Weise kann die IT-Abteilung Trends erkennen und beheben, die sich auf das Benutzererlaubnis auswirken.

Einer der Hauptunterschiede zwischen Software zur Überwachung virtueller Desktops und Software zur Überwachung von Servern liegt in den Arten der überwachten Ressourcen. Server-Überwachungs-Tools konzentrieren sich oft auf reine Hardware-Metriken, wie zum Beispiel die Auslastung der CPUs eines Servers. Bei modernen VDI-Überwachungs-Tools müssen Administratoren keine rohen Leistungskennzahlen interpretieren. Die Überwachungssoftware für virtuelle Desktops konzentriert sich dagegen eher auf die Erfahrung des Endbenutzers.

Die Überwachung der Benutzererfahrung erfolgt im Allgemeinen entweder durch synthetische Transaktionen oder durch die Überwachung echter Benutzer. Die Überwachung synthetischer Transaktionen erfolgt in der Regel durch die Anmeldung simulierter Benutzer auf virtuellen Desktops und die anschließende Verwendung verschiedener Metriken, um die Erfahrung der simulierten Benutzer zu messen.

Echte Benutzerüberwachung ist das, wonach es klingt. Anstatt simulierte Benutzerkonten zu überwachen, stützt sich die Überwachungssoftware bei ihren Leistungskennzahlen auf echte Benutzersitzungen. Die Art und Weise, wie synthetische Transaktionen und die Überwachung realer Benutzer funktionieren, ist von Anbieter zu Anbieter unterschiedlich, und einige Anbieter kombinieren beide Technologien.

Zu überwachende VDI-Prozesse

Die Desktop-Virtualisierung verwendet Virtualisierungssoftware, um ein Desktop-Betriebssystem auf einer Sammlung virtueller Maschinen zu hosten, die auf der Virtualisierungssoftware laufen. Wie bei jeder anderen virtualisierten Umgebung, die im Rechenzentrum läuft, müssen bestimmte Prozesse einwandfrei funktionieren, damit die Desktop-Umgebung wie vorgesehen funktioniert.

Zu überwachende VDI-Prozesse
Abbildung 1: Diese VDI-Prozesse sollten überwacht werden.

Jedes VDI-Überwachungs-Tool verfügt über unterschiedliche Funktionen und die Granularität der Tools zur Fehlerbehebung variiert von Produkt zu Produkt. Es gibt jedoch bestimmte Aspekte der Benutzererfahrung, die von VDI-Überwachungssoftware in der Regel untersucht werden:

  • VDI-Ressourcen: VMs, die in VDI-Implementierungen verwendet werden, teilen sich Host-Ressourcen wie CPU, Storage, Netzwerk und Speicher. Ein großer Teil der VDI-Überwachung besteht darin, sicherzustellen, dass jeder virtuelle Desktop die Hardware-Ressourcen erhält, die er benötigt, und dass keiner der virtuellen Desktops so viele Ressourcen verbraucht, dass er benachbarte virtuelle Desktops der notwendigen Ressourcen beraubt.
  • Anmeldezeiten der Benutzer: Die Produkte der meisten Anbieter überwachen, wie lange ein Benutzer für die Anmeldung am System benötigt. Die Zeit, die die Benutzer für den Anmeldevorgang benötigen, kann oft als Indikator für den allgemeinen Zustand der VDI-Bereitstellung dienen. Goliath Technologies misst das Anmeldeerlebnis für synthetische Benutzer, um Benutzervariabilität zu beseitigen und objektive Messungen zu liefern. Mit einem solchen Tool können Administratoren synthetische Benutzersitzungen von mehreren Netzwerkstandorten aus initiieren, um die End-to-End-Konnektivität zu überprüfen.
  • Ladezeit und Reaktionsfähigkeit von Anwendungen: Die Überwachung der Anwendungsleistung von Desktops in Echtzeit ist schwierig, da die Endbenutzer die Anwendungen oft unvorhersehbar nutzen. Die IT-Abteilung sollte jedoch wissen, ob ein Benutzer ein Sanduhrsymbol sieht, wenn eine Anwendung geladen wird.
  • Reaktionsfähigkeit der Sitzung: Das bezieht sich darauf, wie gut das Betriebssystem auf Benutzereingaben reagiert. IT-Überwachungs-Tools sollten in der Lage sein, Verzögerungen zu erkennen, wenn ein Benutzer das Startmenü öffnet oder eine Suche durchführt.
  • Grafische Leistung: Überwachungswerkzeuge können aufzeigen, ob Probleme auftreten, wenn ein Benutzer versucht, einen grafikintensiven Vorgang wie die Wiedergabe eines Videos durchzuführen.
  • Kapazitätsplanung: Einige VDI-Überwachungsprogramme können auch für die Kapazitätsplanung verwendet werden. Durch die Überwachung des Ressourcenverbrauchs und verschiedener Aspekte der Endbenutzererfahrung kann die Überwachungssoftware IT-Profis dabei unterstützen, die optimale Anzahl virtueller Desktops zu bestimmen, die auf jedem Virtualisierungs-Host ausgeführt werden sollten.
  • Analyse der Ursachen: Wenn die Überwachungssoftware feststellt, dass die Endbenutzererfahrung nicht so gut ist, wie sie sein sollte, kann sie die rohen Leistungsmetriken verwenden, um bei der Ursachenanalyse zu helfen. So kann ein Monitoring Tool beispielsweise feststellen, dass ein Benutzer eine schlechte Reaktionszeit der Anwendung erlebt, weil eine der von den Anwendungen verwendeten Datenbanken mehr Speicher-IOPS-Anforderungen generiert, als die Speicherhardware liefern kann.

Wie man die richtigen VDI-Überwachungs-Tools auswählt

Wenn es um die Überwachung von VDI geht, sind die Bedürfnisse jedes Unternehmens unterschiedlich. Dennoch gibt es einige Funktionen und Möglichkeiten, die bei der Auswahl eines VDI-Überwachungs-Tools berücksichtigt werden sollten. Dazu gehören unter anderem:

  • Automatisierung: Wie eine physische Umgebung kann auch die Verwaltung einer VDI-Umgebung mit erheblichem Aufwand verbunden sein. Automatisierungsfunktionen können Unternehmen dabei helfen, den erforderlichen Aufwand zu reduzieren, indem sie einige der arbeitsintensiveren Aufgaben automatisieren. Das kann die Bereitstellung neuer virtueller Maschinen, die Erstellung virtueller Desktop-Images, die Bereitstellung von Updates oder sogar die Deprovisionierung alter Desktops umfassen.
Die Überwachung der Anwendungsleistung von Desktops in Echtzeit ist schwierig, da die Endbenutzer die Anwendungen oft unvorhersehbar nutzen.
  • Integrationen: Integrationen beziehen sich auf die Hardware und Software, die das Überwachungs-Tool von Haus aus unterstützt. Ein Tool, das für die Überwachung der Virtualisierung entwickelt wurde, wird wahrscheinlich Integrationen für Hyper-V, VMware und möglicherweise andere Hypervisoren enthalten. Einige der Allzweck-Überwachungs-Tools umfassen Hunderte von Integrationen.
  • Plug-ins: Plug-ins beziehen sich oft auf von der Community entwickelte Integrationen. Dabei handelt es sich im Wesentlichen um Module, die Administratoren herunterladen und installieren können, damit ihre Überwachungssoftware auch mit Ressourcen funktioniert, die nicht offiziell unterstützt werden.
  • Dashboards und Berichte: Jedes Überwachungs-Tool bietet Dashboard-Ansichten der überwachten Ressourcen. Manchmal besteht diese Ansicht aus wenig mehr als rohen Metriken, während andere Tools umfangreiche Topologiekarten bereitstellen. Außerdem können die meisten Überwachungs-Tools detaillierte, herunterladbare Berichte erstellen.
  • Überwachung der Benutzerfreundlichkeit: Überwachungs-Tools für virtuelle Desktops quantifizieren oft die Erfahrung der Endbenutzer durch Überwachung der Benutzererfahrung – mit Hilfe eines Agenten der Leistungsmetriken von tatsächlichen Benutzersitzungen sammelt – oder synthetische Überwachung. Diese Überwachungs-Tools können Unternehmen dabei unterstützen, festzustellen, ob die Benutzer ein gutes oder schlechtes Gesamterlebnis haben.

VDI-Überwachungs-Tools

Für die Überwachung von VDI-Implementierungen gibt es viele Tools. Während VDI-Anbieter einige Tools als Zusatzprodukte anbieten, werden andere von Drittanbietern angeboten. Die folgende Liste wurde auf der Grundlage umfangreicher Recherchen auf dem VDI-Markt und einer detaillierten Analyse von Benutzerbewertungen erstellt. Diese Liste ist nicht geordnet, sondern erscheint in alphabetischer Reihenfolge.

Citrix Director

Citrix Director ist ein natives Tool für die Überwachung und Fehlerbehebung von virtuellen Citrix-Desktops. Citrix Director überwacht die Citrix-Infrastruktur, um den Zustand und die Leistung virtueller Desktops und Anwendungen sicherzustellen, und ermöglicht gleichzeitig die Überwachung der Endbenutzererfahrung.

Eine der spezielleren Funktionen von Citrix Director ist eine Konsole, die sich an die Rolle des IT-Experten anpasst, der sie verwendet. Ein Helpdesk-Administrator hat beispielsweise eine andere Oberfläche und ein anderes Gesamterlebnis als ein Administrator, der für die Verwaltung des gesamten Stacks zuständig ist.

Citrix Director ist ein kostenloses Tool, das in Citrix Virtual Apps and Desktops integriert ist.

Dynatrace

Dynatrace ist ein Full-Stack-Monitoring-Tool, das KI verwendet, um die Bedingungen zu interpretieren, die die Software überwacht. Während sich viele der Dynatrace-Funktionen auf die Sicherheit konzentrieren, bietet die Dynatrace-Plattform auch die Beobachtung von Anwendungen und Infrastrukturen sowie die Überwachung der digitalen Erfahrung durch reale und synthetische Überwachung. Die Software ermöglicht es sogar, eine Sitzung zur Fehlersuche wiederzugeben.

Dynatrace verwendet ein komplexes Preismodell, das eher dem eines Hyperscale-Cloud-Anbieters als dem eines Softwareunternehmens ähnelt. Die Gesamtkosten hängen davon ab, in welchem Umfang die Software genutzt wird. Der Preis für das Full-Stack-Monitoring, die Anwendungsüberwachung und die Anwendungssicherheit wird stündlich berechnet, das Real-User-Monitoring pro Sitzung und das synthetische Monitoring auf Basis der einzelnen synthetischen Anfragen. Die Log-Analyse wird pro Gigabyte abgerechnet, und die Kosten für die Aufbewahrung der Log-Dateien werden pro Gigabyte und Tag berechnet.

EG Enterprise

EG Enterprise von EG Innovations ist ein Tool zur Überwachung von Anwendungen und Infrastrukturen für den Betrieb von Cloud-Umgebungen und Rechenzentren. Dieses Tool unterstützt Unternehmen bei der Überwachung der Anwendungsleistung, der Public und Hybrid Clouds, des digitalen Arbeitsbereichs, der Unternehmensanwendungen, der Endbenutzererfahrung und der Infrastruktur.

EG Enterprise bietet Warnfunktionen und kann bei der Ursachenanalyse unterstützen, wenn Probleme auftreten. Darüber hinaus bietet es native Überwachungsunterstützung für Hunderte von Anwendungen, fast ein Dutzend Hypervisoren und über 20 verschiedene Speichergeräte.

Die Preise variieren je nach Umfang der Bereitstellung.

Goliath Technologies

Goliath Technologies bietet Überwachungssoftware für Citrix, VMware, Microsoft, ChromeOS und Infrastrukturüberwachung. Die Software erkennt automatisch die IT-Komponenten und stellt dann dar, wie sie miteinander verbunden sind. Wie andere Überwachungs-Tools verfügt auch Goliath Technologies über ein Warnsystem, das Administratoren benachrichtigt, wenn bestimmte Bedingungen erkannt werden. Goliath kann einige Probleme automatisch beheben, indem eine Ressource neu gestartet oder ein Skript ausgeführt wird. Die Software kann auch proaktiv die Umgebung testen, um sicherzustellen, dass alle Infrastrukturkomponenten ordnungsgemäß funktionieren.

Goliath Technologies macht keine Angaben zu den Preisen, bietet aber abonnementbasierte Preise und unbefristete Lizenzen an.

ManageEngine OpManager

ManageEngine OpManager ist eine weitere Mehrzweck-Überwachungsplattform, die virtuelle Desktop-Umgebungen überwachen kann. Der Schwerpunkt der Software liegt auf der Netzwerküberwachung, die für die Gewährleistung einer guten Endbenutzererfahrung entscheidend ist. Zusätzlich zu den Netzwerküberwachungsfunktionen bietet OpManager verschiedene Visualisierungen wie Layer2-Karten, virtuelle Topologiekarten und sogar 3D-Boden- und Rack-Diagramme.

OpManager umfasst auch die Überwachung physischer und virtueller Server und unterstützt Plattformen wie Hyper-V, VMware, Citrix und Nutanix.

ManageEngine bietet drei verschiedene Editionen seiner Software an.

ManageEngine Site24x7

Site24x7 ist eine weitere Option von ManageEngine, die kein spezielles VDI-Überwachungs-Tool ist, sondern die IT-Ressourcen eines Unternehmens überwachen kann. Site24x7 umfasst Tools zur Überwachung von Websites, Servern (einschließlich Virtualisierungs-Hosts), Netzwerken, Anwendungen und Benutzererfahrung.

Auch wenn Site24x7 nicht speziell für die VDI-Überwachung konzipiert ist, sind seine Funktionen zur Überwachung der Benutzererfahrung gut geeignet, um sicherzustellen, dass die Benutzer virtueller Desktops das erwartete Leistungsniveau sehen. Darüber hinaus sind die Netzwerk- und Serverüberwachungsfunktionen des Tools nützlich für die Überwachung der VDI-Infrastruktur.

Site24x7 ist in verschiedenen Tarifen erhältlich. Die Tarife unterscheiden sich in der Anzahl der enthaltenen Basis- und erweiterten Monitore und anderen Faktoren, wie zum Beispiel dem Zugang zu Add-Ons und den unterstützten Protokollgrößen.

SolarWinds Server and Application Monitor

Wie Site24x7 ist auch SolarWinds Server and Application Monitor ein umfassendes, plattformübergreifendes Überwachungs-Tool. Die Software enthält über 1.200 Überwachungsvorlagen, wobei mehr als 1.000 zusätzliche Vorlagen verfügbar sind, die von der Community entwickelt wurden. Diese Vorlagen bieten native Unterstützung für die Überwachung von Citrix-XenDesktop-Umgebungen. Die Überwachung auf Virtualisierungsebene wird auch für andere Plattformen wie VMware und Hyper-V unterstützt. Es gibt auch Unterstützung für die Überwachung verschiedener Backend-Infrastrukturkomponenten.

Zu den bemerkenswerten Merkmalen der Software gehören Funktionen für die Zuordnung von Abhängigkeiten und die Möglichkeit, benutzerdefinierte Überwachungen über APIs oder sogar PowerShell-Skripte durchzuführen.

Syskit Monitor

Syskit Monitor ist ein weiteres All-in-One-Überwachungs-Tool. Während die Software von Haus aus die Möglichkeit bietet, virtuelle Citrix-Anwendungen und -Desktops zu überwachen, verfügt sie über zahlreiche weitere Überwachungsfunktionen, darunter die Überwachung von Anwendungen und deren Nutzung, die Überwachung von Benutzeraktivitäten und die Überwachung der Serverleistung.

Zusätzlich zu diesen High-Level-Überwachungsfunktionen ermöglicht Syskit Monitor der IT-Abteilung die Überwachung der Remote Desktop Services und der Access Gateways. Außerdem kann die IT-Abteilung die Remote-Desktop-Protokoll-Sitzungen der Benutzer überwachen, was für Unternehmen, die virtuelle Desktops auf Windows-Basis einsetzen, nützlich ist.

Syskit bietet Standard-, Professional- und Enterprise-Editionen seiner Software an.

Nächste Schritte

Wie wirkt sich der Standort auf den VDI-Kapazitätsplan aus?

Welche Monitoring-Tools bietet Citrix für VDI?

Warum uns VDI erhalten bleiben wird.

Erfahren Sie mehr über Server- und Desktop-Virtualisierung

ComputerWeekly.de
Close