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

  • 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 NetScaler ADM bereit. So aktivieren Sie Web Insight:

  1. Melden Sie sich mit Administratoranmeldeinformationen bei NetScaler ADM an.

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

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

    Lokalisierte Abbildung

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

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

      Lokalisierte Abbildung

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

      Lokalisierte Abbildung

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

      Lokalisierte Abbildung

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 detaillierte Informationen zu den Instanzen wie IP-Adresse, Hostname, Gesamtzahl der Treffer und Bandbreite anzeigen.

Lokalisierte Abbildung

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

Lokalisierte Abbildung

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

Lokalisierte Abbildung

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

    Lokalisierte Abbildung

  • Bandbreite

    Lokalisierte Abbildung

  • Anwendungen

    Lokalisierte Abbildung

  • Domänen

    Lokalisierte Abbildung

  • URLs

    Lokalisierte Abbildung

  • HTTP-Anforderungsmethoden

    Lokalisierte Abbildung

  • HTTP-Antwortstatus

    Lokalisierte Abbildung

  • Clients

    Lokalisierte Abbildung

  • Server

    Lokalisierte Abbildung

  • Betriebssysteme

    Lokalisierte Abbildung

  • Benutzeragents

    Lokalisierte Abbildung

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.

    Lokalisierte Abbildung

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

    Lokalisierte Abbildung

  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.

    Lokalisierte Abbildung

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

    Lokalisierte Abbildung

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

    Lokalisierte Abbildung

    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.

    Lokalisierte Abbildung

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.

    Lokalisierte Abbildung

    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

    Lokalisierte Abbildung

  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.

    Lokalisierte Abbildung

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.

Lokalisierte Abbildung

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.

Lokalisierte Abbildung

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

Lokalisierte Abbildung

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.

Lokalisierte Abbildung

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

Lokalisierte Abbildung

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

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

Um den Webanwendungsdatenverkehr anzuzeigen, der von privaten IP-Adressen auf der Geomap stammt, müssen Sie zuerst private IP-Adressblöcke erstellen und dann die Geodatenerfassung 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.

    Lokalisierte Abbildung

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

    Lokalisierte Abbildung

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.

    Lokalisierte Abbildung

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

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.

Lokalisierte Abbildung

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.

      Lokalisierte Abbildung

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

      Lokalisierte Abbildung

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

      Lokalisierte Abbildung

  4. Klicken Sie auf Erstellen.