Citrix Application Delivery Management Service

Web Insight

Mit Web Insight können Administratoren alle Webanwendungen überwachen, die von Citrix ADC Instanzen bedient werden. Als Administrator erhalten Sie eine integrierte Echtzeitüberwachung der Anwendungen von Citrix ADC Instanzen. Web Insight stellt wichtige Informationen wie Clientnetzwerklatenz und Server-Reaktionszeit bereit, um die Anwendungsleistung zu überwachen und zu verbessern. Die für die Analyse verwendeten Daten werden aus jeder HTTP-HTTP-Transaktion erfasst, die von der Citrix ADC Instanz verarbeitet werden. Mit den Analysedaten können Sie die Leistung von Citrix ADC Instanzen, Anwendungen, URL, Client und Server in Ihrer Umgebung analysieren.

Im Folgenden finden Sie einige der Anwendungsfälle, die Sie mit Web Insight anzeigen können:

  • Die Liste der Clients mit hoher Latenz beim Zugriff auf eine Anwendung wie SharePoint

  • Die Top-Anwendung, die die meisten Treffer innerhalb einer Stunde hatte

  • Die Liste der Anwendungen und URLs, auf die von Clients zugegriffen wird

  • Betriebssystem und Browser, die von einem bestimmten Client verwendet werden

  • Die Anwendungen oder Server, die die meisten fehlerbezogenen Antworten senden

  • Barrierefreiheitsprobleme mit einem bestimmten Client

  • Probleme mit der Barrierefreiheit über wenige oder alle Anwendungen eines bestimmten Clients hinweg

  • Wenige Seiten einer Anwendung sind langsam von einem bestimmten Client und vom Backend-Server

  • Anwendung ist langsam, wenn von einem bestimmten Client und vom Backend-Server aus zugegriffen wird

Sie können Web Insight für einen bestimmten virtuellen Server auf einer ausgewählten Instanz aktivieren, um den Datenverkehr in Ihrer Webanwendung zu überwachen. Das Web Insight-Feature stellt dann Statistiken für den virtuellen Server in Citrix ADM bereit. So aktivieren Sie Web Insight:

  1. Navigieren Sie zu Netzwerke > Instanzen > Citrix ADC, und wählen Sie die Citrix ADC-Instanz aus, für die Sie die Analyse aktivieren möchten.

  2. Wählen Sie in der Liste Aktion auswählen die Option Analytics konfigurieren aus.

    lokalisiertes Bild

  3. Auf der Seite Analytics auf virtuellen Servern konfigurieren:

    1. Wählen Sie die virtuellen Server aus, die Sie Web Insight aktivieren möchten, und klicken Sie auf Analytics aktivieren.

      Das Fenster Analytics aktivieren wird angezeigt.

    2. Web Insight auswählen

    3. Wählen Sie unter Erweiterte Optionen die Option Logstream oder IPFIX als Transportmodus aus.

      Hinweis:

      Für Citrix ADC 12.0 oder früher ist IPFIX die Standardoption für den Transaport-Modus. Für Citrix ADC 12.0 oder höher können Sie entweder Logstream oder IPFIX als Transportmodus auswählen.

      Weitere Hinweise zu IPFIX und Logstream finden Sie unter Übersicht über den Logstream.

    4. Der Ausdruck ist standardmäßig true

    5. Klicken Sie auf OK.

      Web-Insight

Analysieren von Problemen mit Webanwendungen

Eines der häufigsten Probleme, die ein Administrator identifizieren muss, sind die Latenzprobleme. Als Administrator müssen Sie herausfinden, ob das Latenzproblem vom Servernetzwerk, dem Clientnetzwerk oder dem Server-Antwortzeit stammt. Mithilfe von Citrix ADM können Sie diese Informationen identifizieren, indem Sie zu Analytics > Web Insight navigieren.

Wenn Sie zu Analytics > Web Insight navigieren, werden die Citrix ADC Instanzen angezeigt, die mit Web Insight aktiviert sind. Sie können detaillierte Informationen zu den Instanzen wie IP-Adresse, Hostname, Gesamtzahl der Treffer und Bandbreite anzeigen.

lokalisiertes Bild

In der Liste können Sie die Zeitdauer auswählen, um die Einblicke für die Instanzen anzuzeigen.

lokalisiertes Bild

Sie können den Schieberegler auch verwenden, um die Zeitdauer anzupassen, und klicken Sie auf Los, um die Ergebnisse anzuzeigen.

lokalisiertes Bild

Wenn Sie auf das Diagramm oder die IP-Adresse der Instanz klicken, werden die detaillierten Informationen zur Instanz angezeigt. Sie können Einblicke für Folgendes anzeigen:

  • Gesamtzahl der Treffer

    lokalisiertes Bild

  • Bandbreite

    lokalisiertes Bild

  • Anwendungen

    lokalisiertes Bild

  • Domänen

    lokalisiertes Bild

  • URLs

    lokalisiertes Bild

  • HTTP-Anforderungsmethoden

    lokalisiertes Bild

  • HTTP-Antwortstatus

    lokalisiertes Bild

  • Kunden

    lokalisiertes Bild

  • Server

    lokalisiertes Bild

  • Betriebssysteme

    lokalisiertes Bild

  • Benutzeragents

    lokalisiertes Bild

Sie können auch Web Insight-Entitäten auswählen, für die Sie Berichte auf der GUI anzeigen möchten.

  1. Navigieren Sie zu Analytics > Web Insight > Einstellungen.

  2. Klicken Sie auf Analytics-Datensatzprotokolle konfigurieren.

    lokalisiertes Bild

  3. Wählen Sie unter Web Insight-Berichtseinstellungendie Entitäten aus, die Sie Berichte auf der GUI anzeigen möchten.

    lokalisiertes Bild

  4. Klicken Sie auf OK.

Um einen Drilldown für weitere Analysen durchzuführen, können Sie in der GUI unter Web Insight auf jede Einsichtskategorie klicken. Wenn Sie beispielsweise Probleme für die konfigurierten Server überprüfen möchten:

  1. Navigieren Sie zu Analytics > Web Insight > Server.

  2. Die Seite Server wird mit allen konfigurierten Servern angezeigt.

  3. Klicken Sie im Diagramm auf die IP-Adresse. Sie können auch in der Tabelle auf die IP-Adresse klicken.

    lokalisiertes Bild

    Die Detailansicht für den ausgewählten Server wird angezeigt. In dieser Ansicht können Sie nach mehreren Erkenntnissen suchen, z. B.:

    • Gesamtzahl der vom Server empfangenen Treffer

    • Bandbreite

    • Serververarbeitungszeit

    • Servernetzwerklatenz

    • Virtuelle Server, die für den Server konfiguriert sind

    • Gesamtzahl der Clients, die auf den Server zugreifen

    • Gesamtzahl der vom Server bereitgestellten Antwortcodes

Anwendungsfall 1 - Interner Serverfehler

Betrachten Sie ein Szenario, dass Ihre Benutzer Unzugänglichkeit Fehler 500 für Ihre Webanwendung haben. Der Fehler 500 (Not Found) ist HTTP-Antwortstatusfehler, der auf ein Problem auf dem Webserver hinweist, aber der Server gibt das Problem nicht explizit an. So identifizieren und aufgliedern Sie das eigentliche Problem:

  1. Navigieren Sie zu Analytics > Web Insight > Antwortstatus.

    Die Dashboard-Seite wird angezeigt. Das Dashboard stellt Ihnen die Metriken zur Verfügung, mit denen Sie den Erfolg und Fehler der verarbeiteten HTTP-Transaktionen analysieren können.

  2. Klicken Sie im Diagramm auf Nicht gefunden.

    lokalisiertes Bild

  3. Führen Sie einen Bildlauf nach unten aus, um das Serverdiagrammanzuzeigen, und wählen Sie in der Liste Filtern nachdie Option Servernetzwerklatenzaus.

    lokalisiertes Bild

    Das Diagramm zeigt an, dass jeder Anwendungsserver ein Problem beim Abrufen der Webanwendung hatte und daher die Antwortzeit für Webserver erhöht wird. Das Problem kann auftreten, dass der Webserver nicht auf Anfragen von einem Server reagiert.

Anwendungsfall 2 - Benutzer mit langsamem Zugriff auf die Webanwendung

Betrachten Sie ein Szenario, dass Ihre Webanwendung über 10 verschiedene Webserver gehostet wird. Wenn mehrere Benutzer gleichzeitig auf die Anwendung zugreifen, kann es bei einem oder mehreren Benutzern zu einer langsamen Anwendung kommen. Als Administrator müssen Sie die folgenden Szenarien analysieren, um die Ursache des Problems zu verstehen:

Szenario 1 - Serververarbeitungszeit:

Wenn mehrere Anforderungen gleichzeitig die 10 Webserver treffen, unterscheidet sich die Zeit, die zum Laden der Anforderung erforderlich ist:

  • Anzahl der Anforderungen in der Warteschlange.

  • Die Bandbreite, die von jeder Anforderung zur Verarbeitung der HTTP-Transaktion belegt wird.

    Das Serverdiagramm kann Ihnen helfen, die Verarbeitungszeit jedes Servers für die von den Servern verarbeitete Anforderung zu verstehen. Ebenso zeigt das Anwendungsdiagramm die Treffer, die Antwortzeit und die Bandbreite an, die von jeder HTTP-Transaktion belegt wird.

  1. Navigieren Sie zu Analytics > Web Insight > Server.

  2. Wählen Sie den Server aus dem Diagramm aus.

  3. Klicken Sie auf Serververarbeitungszeit, um die Verarbeitungszeit des Servers zu analysieren.

    lokalisiertes Bild

Szenario 2 - Client-Latenz:

Die Antwortzeit und die Gesamtzahl der Treffer für die Anwendung können der Grund für die Langsamkeit des Anwendungszugriffs sein. Sie können die Latenz des Client-Netzwerks überprüfen und die Metriken für die Latenz des Client-Netzwerks analysieren. So analysieren Sie die Ursache:

  1. Navigieren Sie zu Analytics > Web Insight > Clients.

  2. Wählen Sie den Client aus dem Diagramm aus.

  3. Klicken Sie auf Clientnetzwerklatenz, um die hohe Latenz zu analysieren.

    lokalisiertes Bild

    In diesem Beispiel können Sie als Administrator sehen, dass die Ursache des Problems aus dem Clientnetzwerk stammt, da die Clientnetzwerklatenz eine hohe Latenz anzeigt.

Anwendungsfall 3 - Langsamkeit beim Zugriff auf die Webanwendung

Betrachten Sie ein Szenario, dass Sie Webserver für Windows-Benutzer und Webserver für Mac-Benutzer haben, und Ihre Benutzer melden Langsamkeit beim Zugriff auf die Webanwendung. Als Administrator wissen Sie, dass Sie Folgendes haben:

  • Konfiguriert einen virtuellen Server zum Wechseln von Inhalten für Windows-Benutzer.

  • Konfiguriert einen virtuellen Server zum Wechseln von Inhalten für Mac-Benutzer.

  • Konfigurierte zugeordnete Dienste, die an die virtuellen Server gebunden sind, um Anforderungen basierend auf Windows- und Mac-Benutzern umzuleiten.

So analysieren Sie die Ursache des Problems mit der Langsamkeit der Webanwendung:

  1. Navigieren Sie zu Analytics > Web Insight > Anwendungen

  2. Wählen Sie den virtuellen Server zum Wechseln von Inhalten aus. Beispielsweise ist die Anwendung CSTolbTarget im Image ein virtueller Inhaltsvermittlungsserver, der an andere virtuelle Server mit Lastenausgleich gebunden ist

    lokalisiertes Bild

  3. Klicken Sie auf den virtuellen Server, um den anderen virtuellen Lastausgleichsserver anzuzeigen. Sie können auch auf den Anwendungsnamen in der Tabelle klicken.

    lokalisiertes Bild

Sie können weiter auf die gebundenen Lastausgleichsserver klicken, um die Web Insight-Details dieser Anwendungen anzuzeigen.

Analysieren von Erkenntnissen für Browser und Betriebssysteme

Mithilfe von Web Insight können Sie L7-Latenzprobleme trennen und die Nutzung mobiler Geräte verstehen. Als Administrator können Sie die Erkenntnisse dazu beitragen, unterschiedliche Betriebssystemzugaben in Ihrer Benutzerbasis zu verstehen.

Navigieren Sie zu Analytics > Web Insight > Betriebssystem, um zu sehen, warum der Benutzerzugriff langsam ist und ob dies auf Inkompatibilität in bestimmten Browsern zurückzuführen ist. Sie können auch sehen, welche Betriebssysteme auf bestimmten Clients verwendet werden und welche Browser aufgerufen werden. Sie können die gerenderte Zeit in den verschiedenen Browsern vergleichen und einen weiteren Drilldown zu einem bestimmten Browser vornehmen, um festzustellen, welche Anwendungsseiten mit der höchsten Rendering-Zeit für diesen Browser verknüpft sind.

Sie können beispielsweise Google Chrome auswählen und die entsprechenden Rendering-Zeiten für die verschiedenen URL-Seiten für eine bestimmte Anwendung anzeigen.

lokalisiertes Bild

Citrix ADC Instanzen, die im Hochverfügbarkeitsmodus bereitgestellt werden

Citrix ADM stellt Berichte für ADC-Instanzen bereit, die im Hochverfügbarkeitsmodus bereitgestellt werden. Aggregierte Berichte für Instanzen im Hochverfügbarkeitsmodus werden in allen Analysen unterstützt.

lokalisiertes Bild

Sie können auf den Namen der Instanzen klicken, die sich in hoher Verfügbarkeit befinden, um weitere Details anzuzeigen.

lokalisiertes Bild

Citrix ADC Instanzen, die im Clustermodus bereitgestellt werden

Citrix ADM stellt Berichte für ADC-Instanzen bereit, die im Clustermodus bereitgestellt werden. Aggregierte Berichte für Instanzen im Clustermodus werden in allen Analysen unterstützt.

lokalisiertes Bild

Sie können auch auf den CLIP-Hostnamen klicken, um alle Details zu den ADC-Instanzen anzuzeigen, die im Clustermodus bereitgestellt werden.

lokalisiertes Bild

Hinweis:

  • Alle Daten, die zuvor vor dem Upgrade auf Citrix ADM 12.1 Build 503.x gesammelt wurden, werden weiterhin als unabhängige Berichte für den Zeitraum angezeigt, bis die Daten weiterhin bestehen.

  • Bei ADC-Instanzen, die im Clustermodus bereitgestellt werden, werden Observation Domain ID/Observation Domain Names durch CLIP Hostname und CLIP ersetzt. Alle zuvor gesammelten Daten melden weiterhin Observation Domain ID/Observation Domain Name.

Web Insight-Geomap-Konfiguration

Die Geomaps-Funktion in Citrix ADM zeigt die Verwendung von Webanwendungen an verschiedenen geografischen Standorten auf einer Karte an. Administratoren können diese Informationen verwenden, um die Trends bei der Anwendungsnutzung und bei der Kapazitätsplanung zu verstehen.

Geomap bietet Informationen zu den folgenden Kennzahlen, die für ein Land, ein Bundesland und eine Stadt spezifisch sind:

  • Treffer insgesamt: Gesamtzahl der Zugriffe auf eine Anwendung.

  • Bandbreite: Gesamtbandbreite, die während der Bearbeitung von Clientanforderungen verbraucht wird

  • Antwortzeit: Durchschnittliche Zeit für das Senden von Antworten auf Clientanforderungen.

Geomaps liefern Informationen, die verwendet werden können, um verschiedene Anwendungsfälle wie die folgenden:

  • Region mit der maximalen Anzahl von Clients, die auf eine Anwendung zugreifen

  • Region mit der höchsten Reaktionszeit

  • Region, die die größte Bandbreite verbraucht

Citrix ADM aktiviert automatisch Geomaps für private IP-Adressen oder öffentliche IP-Adressen, wenn Sie Web Insightaktivieren.

Erstellen eines privaten IP-Blocks

Citrix ADM erkennt den Speicherort eines Clients, wenn die private IP-Adresse des Clients zum Citrix ADM -Server hinzugefügt wird. Wenn beispielsweise die IP-Adresse eines Clients in den Bereich eines privaten IP-Adressblocks fällt, der mit Stadt A verknüpft ist, erkennt Citrix ADM, dass der Datenverkehr von Stadt A für diesen Client stammt.

So erstellen Sie einen IP-Block:

  1. Navigieren Sie in Citrix ADM zu Analytics > Einstellungen > IP-Blöcke, und klicken Sie dann auf Hinzufügen.

  2. Geben Sie auf der Seite IP-Blöcke erstellen die folgenden Parameter an:

    • Name. Geben Sie einen Namen für den privaten IP-Block an

    • IP-Adresse starten. Geben Sie den niedrigsten IP-Adressbereich für den IP-Block an.

    • IP-Adresse beenden. Geben Sie den höchsten IP-Adressbereich für den IP-Block an.

    • Land. Wählen Sie das Land aus der Liste aus.

    • Region. Basierend auf dem Land wird die Region automatisch ausgefüllt, aber Sie können Ihre Region auswählen.

    • Stadt. Basierend auf der Region wird die Stadt automatisch ausgefüllt, aber Sie können Ihre Stadt auswählen.

    • Stadt Breitengrad und Stadt Längengrad. Je nach ausgewählter Stadt werden Breiten- und Längengrad automatisch ausgefüllt.

  3. Klicken Sie zum Abschluss auf Erstellen.

    lokalisiertes Bild

Öffentliche IP-Blöcke

Citrix ADM kann auch den Standort eines Clients erkennen, wenn der Client öffentliche IP-Adresse verwendet. Citrix ADM verfügt über eine integrierte CSV-Datei, die dem Speicherort basierend auf dem Client-IP-Adressbereich entspricht. Für die Verwendung des öffentlichen IP-Blocks ist die einzige Voraussetzung, dass Sie die Geodatenerfassung aktivieren auf der Seite Insight konfigurieren aktivieren müssen.

Hinweis:

Citrix ADM benötigt eine Internetverbindung, um die Geomaps für einen bestimmten geografischen Standort anzuzeigen. Eine Internetverbindung ist auch erforderlich, um die GeoMap in den Formaten PDF-, PNG- oder JPG-Format zu exportieren.

lokalisiertes Bild

So exportieren Sie den Bericht dieses Dashboards:

Um den Bericht dieser Seite zu exportieren, klicken Sie oben rechts auf dieser Seite auf das Symbol Exportieren. Auf der Seite Exportieren können Sie eine der folgenden Aktionen ausführen:

  1. Wählen Sie die Registerkarte Jetzt exportieren aus. Zum Anzeigen und Speichern des Berichts im PDF-, JPEG-, PNG- oder CSV-Format.

  2. Wählen Sie die Registerkarte Export planen aus. So planen Sie den Bericht täglich, wöchentlich oder monatlich und senden Sie den Bericht per E-Mail oder Puffernachricht.

Hinweis:

  • Wenn Sie Wöchentliche Wiederholung wählen, stellen Sie sicher, dass Sie die Wochentage auswählen, an denen der Bericht geplant werden soll.
  • Wenn Sie Monatliche Wiederholung auswählen, stellen Sie sicher, dass Sie alle Tage eingeben, an denen der Bericht geplant werden soll, getrennt durch Kommas.

Schwellenwerte konfigurieren

Sie können Schwellenwerte erstellen und benachrichtigt werden, wenn der Schwellenwert verletzt wird. In einer typischen Bereitstellung können Sie Schwellenwerte auf Folgendes festlegen:

  • Verfolgen verschiedener Anwendungsmetriken

  • Erleichterung der Planung

  • Werden Sie benachrichtigt, wenn der Anwendungsmetrikwert den eingestellten Schwellenwert überschreitet

So konfigurieren Sie den Schwellenwert:

  1. Navigieren Sie zu Analytics > Einstellungen > Schwellenwerte.

  2. Klicken Sie auf der Seite Schwellenwerte auf Hinzufügen.

    Die Seite Schwellenwert erstellen wird angezeigt.

  3. Geben Sie die folgenden Details an:

    1. Name - Geben Sie einen Namen zum Erstellen eines Ereignisses an.

    2. Traffic Type - Wählen Sie in der Liste WEB aus.

    3. Entity - Wählen Sie in der Liste die Kategorie oder den Ressourcentyp aus. Standardmäßig wird Anwendungen als Entität ausgewählt.

    4. Referenzschlüssel - Ein Referenzschlüssel wird automatisch basierend auf dem ausgewählten Datenverkehrstyp und der ausgewählten Entität generiert.

    5. Dauer - Wählen Sie in der Liste das Zeitintervall aus, für das Sie die Entität überwachen möchten. Sie können die Entitäten für eine Stunde, für einen Tag oder für eine Woche überwachen.

      lokalisiertes Bild

    6. Erstellen Sie im Abschnitt Regel konfigurieren eine Regel, indem Sie die Metrik, einen erforderlichen Komparator auswählen und einen Schwellenwert angeben.

      lokalisiertes Bild

    7. Wählen Sie im Abschnitt Benachrichtigungseinstellungen die Option Schwellenwert aktivieren und den Warnmodus, für den Sie die Warnungen abrufen möchten.

      lokalisiertes Bild

  4. Klicken Sie auf Erstellen.