Application Delivery Management

Web Insight

Mit Web Insight können Administratoren alle Webanwendungen überwachen, die von NetScaler ADC-Instanzen bedient werden. Als Administrator erhalten Sie eine integrierte Echtzeitüberwachung der Anwendungen von NetScaler 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-, HTTPS-Transaktion erfasst, die von der NetScaler ADC-Instanz verarbeitet werden. Mit den Analysedaten können Sie die Leistung von NetScaler 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

  • Einige Seiten einer Anwendung sind von einem bestimmten Client und vom Back-End-Server langsam

  • Die Anwendung ist langsam, wenn Sie von einem bestimmten Client und von einem Back-End-Server aus aufgerufen werden

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 NetScaler ADM bereit.

So aktivieren Sie Web Insight:

Wenn Ihr NetScaler ADM 13.0 Build 41.x oder höherist:

  1. Navigieren Sie zu Netzwerke > Instanzen > NetScaler ADC, und wählen Sie den Instanztyp aus. Zum Beispiel VPX.

  2. Wählen Sie die Instanz aus, und klicken Sie in der Liste Aktion auswählen auf Analytics konfigurieren.

  3. Wählen Sie auf der Seite Configure Analytics on Virtual Server den virtuellen Server aus und klicken Sie auf Analytics aktivieren.

  4. Gehen Sie im Fenster Enable Analytics wie folgt vor:

    1. Wählen Sie Web Insight

    2. Wählen Sie Logstream als Transportmodus

      Hinweis

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

      Weitere Informationen zu IPFIX und Logstream finden Sie unter Logstream-Übersicht .

    3. Der Ausdruck ist standardmäßig wahr

    4. Klicken Sie auf OK.

      Analytik aktivieren

      Hinweis

      • Wenn Sie virtuelle Server auswählen, die nicht lizenziert sind, lizenziert NetScaler ADM zuerst diese virtuellen Server und aktiviert dann Analysen.

      • Für Admin-Partitionen wird nur Web Insight unterstützt

      • Für virtuelle Server wie Cache-Umleitung , Authentifizierung und GSLB können Sie Analysen nicht aktivieren. Eine Fehlermeldung wird angezeigt.

Nachdem Sie auf OK geklickt haben, verarbeitet NetScaler ADM Analysen auf den ausgewählten virtuellen Servern zu aktivieren.

Verarbeitung von Analysen

Wenn Ihr NetScaler ADM 13.0 ist Build 36.27 oder früher:

  1. Navigieren Sie zu Netzwerke > Instanzen > NetScaler ADC, und wählen Sie die NetScaler 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.

    Konfigurieren von Analytics

  3. Gehen Sie auf der Seite “Insight konfigurieren “ wie folgt vor:

    1. Wählen Sie die Anwendungsliste für Load Balancing oder Content Switching aus.

      Anwendungsliste

    2. Wählen Sie den virtuellen Server aus, und klicken Sie auf AppFlow aktivieren.

      Virtueller Server

  4. Gehen Sie im Dialogfeld “AppFlow aktivieren” wie folgt vor:

    • Geben Sie true in das Textfeld ein

    • Wählen Sie Logstream als Transportmodus

      Hinweis: Citrix empfiehlt Ihnen, Logstream als Transportmodus auszuwählen.

    • Wählen Sie Web Insight aus, und klicken Sie auf OK.

      Transport-Modus

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 NetScaler ADC-Instanzen angezeigt, die mit Web Insight aktiviert sind. Sie können die detaillierten Informationen für die Instanzen wie IP-Adresse, Hostname, Gesamtzahl der Treffer und Bandbreite anzeigen.

Probleme mit dem Internet

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

Dauer der Zeit

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

Slider

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

  • Gesamtzahl der Treffer

    Hits

  • Bandbreite

    Bandwidth

  • Anwendungen

    Applications

  • Domänen

    Domains

  • URLs

    URLs

  • HTTP-Anforderungsmethoden

    HTTP-Anfragemethoden

  • HTTP-Antwortstatus

    HTTP-Antwortstatus

  • Clients

    Clients

  • Server

    Servers

  • Betriebssysteme

    Betriebssystem

  • Benutzeragents

    Benutzeragents

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.

    Analytics-Daten

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

    Report

  4. Klicken Sie auf OK.

Um eine Aufgliederung für weitere Analysen durchzuführen, können Sie auf jede Insight-Kategorie unter Web Insight in der GUI 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.

    IP-Adresse

    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

    • Verarbeitungszeit des Servers

    • 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. Um das eigentliche Problem zu identifizieren und einen Drilldown durchzuführen:

  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.

    Nicht gefunden

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

    Latency

    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.

    Bearbeitungszeit

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.

    Latency

    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 Content Switching-Server für Windows-Benutzer.

  • Konfiguriert einen virtuellen Content Switching-Server 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 Content Switching-Server aus. Beispielsweise ist die Anwendung CSTOLBTarget im Image ein virtueller Content Switching-Server, der an andere virtuelle Server mit Lastenausgleich gebunden ist

    Load Balancing-Server

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

    CS-Server

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 erstellen, um zu ermitteln, welche Anwendungsseiten mit der höchsten Rendering-Zeit für diesen Browser verknüpft sind.

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

Browsers

NetScaler 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.

HA-Modus

Sie können auf den Namen der Instanzen klicken, die hochverfügbar sind, um weitere Details anzuzeigen.

HA-Einzelheiten

NetScaler 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.

Cluster

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

CLIP-Bezeichnung

Hinweis

  • Alle Daten, die zuvor vor dem Upgrade auf NetScaler ADM 12.1 Build 503.x erhoben wurden, bleiben für den Zeitraum bis zur Dauer der Daten als unabhängige Berichte angezeigt.

  • 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-Geokarten-Konfiguration

Die Geomaps-Funktion in NetScaler 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.

Die Geo-Map bietet Informationen zu den folgenden Kennzahlen, die für ein Land, einen Bundesstaat und eine Stadt spezifisch sind:

  • Treffer insgesamt: Gesamtzahl der Zugriffe auf eine Anwendung.

  • Bandbreite: Gesamtbandbreite, die bei der Bearbeitung von Clientanfragen

  • 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 bietet Ihnen die Möglichkeit, Geomaps für private IP-Adressen oder öffentliche IP-Adressen zu konfigurieren.

Konfigurieren von Geomaps für private IP-Adressen

Hinweis

Das folgende Verfahren ist nur anwendbar, wenn Citrix ADM 13.0 Build 36.27 oder früherist. Für NetScaler ADM 13.0 Build 41.x oder höherwird die Geodatenerfassung automatisch aktiviert, wenn Sie Web Insight aktivieren.

Um den Webanwendungsverkehr anzuzeigen, der von privaten IP-Adressen auf der Geomap ausgeht, müssen Sie zuerst private IP-Adressblöcke erstellen und dann die Erfassung von Geo-Daten aktivieren.

So aktivieren Sie die Geo-Datenerfassung:

  1. Navigieren Sie zu Netzwerke > Instanzen > Citrix ADC, und wählen Sie die Citrix ADC-Instanz aus.

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

    Konfigurieren von Analytics

  3. Wählen Sie auf der Seite Insight konfigurieren die Option Geo-Datenerfassung für Web und HDX Insight aktivieren aus.

    Geo-Daten

Erstellen eines privaten IP-Blocks

NetScaler ADM kann den Standort eines Clients erkennen, wenn die private IP-Adresse des Clients zum NetScaler 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 NetScaler 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

    • Starten Sie die IP-Adresse. 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. Je nach Land wird die Region automatisch ausgefüllt, Sie können jedoch Ihre Region auswählen.

    • Stadt. Je nach Region wird die Stadt automatisch ausgefüllt, Sie können jedoch Ihre Stadt auswählen.

    • Breitengrad der Stadt und Längengradder Stadt. Basierend auf der ausgewählten Stadt werden Breiten- und Längengrade automatisch ausgefüllt.

  3. Klicken Sie zum Abschluss auf Erstellen.

    IP-Blockierung

Öffentliche IP-Blöcke

Citrix ADM kann auch den Standort eines Clients erkennen, wenn der Client öffentliche IP-Adresse verwendet. NetScaler ADM verfügt über eine integrierte CSV-Datei, die dem Speicherort basierend auf dem Client-IP-Adressbereich entspricht. Um den öffentlichen IP-Block verwenden zu können, müssen Sie lediglich die Option Geodatenerfassung aktivieren auf der Seite Configure Insight aktivieren.

Hinweis

NetScaler ADM erfordert 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.

Geo karte

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 . Zum Anzeigen und Speichern des Berichts im PDF-, JPEG-, PNG- oder CSV-Format.

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

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 diese benachrichtigen lassen, wenn der Schwellenwert überschritten wird. In einer typischen Bereitstellung können Sie Schwellenwerte wie folgt festlegen:

  • Verschiedene Anwendungsmetriken verfolgen

  • Erleichtert die Planung

  • Lassen Sie sich benachrichtigen, wenn der Metrikwert der Anwendung den festgelegten

So konfigurieren Sie Schwellenwerte:

  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.

      Web-Schwellen

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

      Schwellenwert-

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

      Web-Benachrichtigung

  4. Klicken Sie auf Erstellen.

Beheben von Web Insight-Problemen

Einzelheiten finden Sie im Dokument zur Fehlerbehebung bei Problemen mit Web Insight.