Application Delivery Management

Beheben von Web Insight-Problemen

Im Web Insight-Dashboard können Sie Ihre Anwendungsnutzung visualisieren und alle Anwendungen überwachen, die die NetScalers bereitstellen. Mithilfe von Web Insight senden die NetScaler HTTP- und SSL-Transaktionsdaten an das NetScaler ADM, das als AppFlow-Collector konfiguriert ist. AppFlow ist der Flow-Exportstandard, mit dem Anwendungs- und Transaktionsdaten in der Netzwerkinfrastruktur identifiziert und gesammelt werden.

Dieses Dokument hilft Ihnen bei der Behebung häufiger Probleme bei der Web Insight-Bereitstellung.

Diagnose für keine Daten

Wenn Web Insight keine Daten anzeigt, stellen Sie sicher, dass Web Insight für den virtuellen Server aktiviert ist. Weitere Informationen finden Sie unter Lizenzverwaltung und Aktivierung von Analysen auf virtuellen Servern.

Eine Benachrichtigung mit Diagnotics for no data ist auch sichtbar, wenn Web Insight keine Daten enthält. Sie können klicken, um Details zur Fehlerbehebung anzuzeigen.

Web Insight-Diagnose

Probleme im Zusammenhang mit Web Insight-Dashboard-Berichten

Wenn das NetScaler ADM Web Insight-Dashboard (Anwendungen> Web Insight) keine Berichte anzeigt, liegt möglicherweise eines der folgenden Probleme vor:

Problem mit der Konfiguration

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Stellen Sie sicher, dass das AppFlow Feature in der NetScaler Instanz aktiviert ist. Einzelheiten finden Sie unter AppFlow aktivieren.

  2. Überprüfen Sie die Web Insight-Konfiguration im NetScaler:

    1. Führen Sie den show running | grep -i <appflow_policy> Befehl aus, um die Web Insight-Konfiguration der Richtlinie zu überprüfen. Stellen Sie sicher, dass der Bindungstyp REQUESTist. Beispiel: bind lb vserver afsanity -policy afp -priority 100 -type REQUEST
    2. Führen Sie den show appflow action Befehl aus, um die Web Insight-Konfiguration bei Aktion zu überprüfen. Stellen Sie sicher, dass die Option -webinsightaktiviert ist
    3. Überprüfen Sie den Parameter appflowlog im virtuellen LB/CS/CR-Server zusammen mit den gebundenen Diensten und Servicegruppen. Stellen Sie sicher, dass dieser Parameter sowohl auf virtuellen Servern als auch in gebundenen Diensten und Servicegruppen aktiviert ist.

Verbindungsproblem zwischen NetScaler und NetScaler ADM

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Überprüfen Sie den AppFlow Collector-Status in NetScaler. Einzelheiten finden Sie unter So überprüfen Sie den Status der Konnektivität zwischen NetScaler und AppFlow Collector.

  2. Überprüfen Sie auf der NetScaler-GUI, ob die AppFlow-Richtlinien aufgerufen werden. Führen Sie den Befehl show appflow policy <policy_name> aus, um die Treffer der AppFlow-Richtlinie zu überprüfen. Sie können auch in der GUI zu Einstellungen > AppFlow > Richtlinien navigieren, um die AppFlow-Richtlinientreffer zu überprüfen.

  3. Stellen Sie sicher, dass die Firewall die AppFlow-Daten von NetScaler zu NetScaler ADM nicht blockiert.

AppFlow-Daten wurden nicht von NetScaler empfangen

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Stellen Sie sicher, dass keine AppFlow-Konfigurations- und Verbindungsprobleme vorliegen. Weitere Informationen finden Sie in den Lösungsabschnitten in diesem Thema zu Konfigurations- und Verbindungsproblemenzwischen NetScaler und NetScaler ADM.

  2. Führen Sie auf dem NetScaler an der Shell-Eingabeaufforderung den Befehl nsconmsg -g appflow_tmpl -d current aus und überprüfen Sie die folgenden Leistungsindikatoren:

    • appflow_tmpl_v4_l7_clt2ns_complete
    • appflow_tmpl_v4_l7_srvr2ns_complete
    • appflow_tmpl_v46_ulfd_client_eot
    • appflow_tmpl_v46_ulfd_server_eot

    Wenn einer der Zähler fehlt, führen Sie eine Nachverfolgung auf dem NetScaler durch. Bestätigen Sie anschließend, dass die Transaktion abgeschlossen ist und die Antwort vom Original-Server gesendet wird. Wenn die Transaktion abgeschlossen ist und einige Zähler fehlen, wenden Sie sich an das Support-Team.

Problem mit der Lizenz

Bei diesem Problem wird die Lizenz für den bestimmten virtuellen Server, für den Sie den Web Insight-Bericht anzeigen möchten, unter Einstellungen > Licensing & Analytics-Konfiguration > Lizenz konfigurierenals „Nein“ angezeigt.

webinsight-troubleshoot-1

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Stellen Sie im NetScaler sicher, dass die AppFlow-Richtlinienzugriffe zunehmen und die Instanz AppFlow-Datensätze an ADM sendet.

  2. Prüfen Sie, ob der entsprechende virtuelle Server lizenziert ist. Wenn der virtuelle Server nicht lizenziert ist, löscht NetScaler ADM die AppFlow-Datensätze. Daher werden Web Insight-Berichte nicht angezeigt.

Problem mit der ID des Beobach

Dieses Problem tritt auf, weil die Beobachtungspunkt-ID nicht eindeutig ist.

Hinweis

Eine Beobachtungspunkt-ID ist die Kennung für den NetScaler, aus dem AppFlow-Datensätze exportiert werden. Standardmäßig ist die NetScaler IP die Beobachtungspunkt-ID.

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Stellen Sie im NetScaler sicher, dass die AppFlow-Richtlinienzugriffe zunehmen und die Instanz AppFlow-Datensätze an ADM sendet.

  2. Überprüfen Sie, ob der entsprechende virtuelle Server lizenziert ist.

  3. Stellen Sie sicher, dass die Konfiguration nicht von einem NetScaler auf einen anderen kopiert wird. Beim Kopieren kann die Konfiguration zu einem Problem mit der Exporter-ID führen, das dazu führt, dass NetScaler ADM AppFlow-Datensätze nicht verarbeitet.

  4. Melden Sie sich beim NetScaler an und führen Sie den Befehl unset appflow param -observationpointId aus.

Problem mit fehlenden AppFlow-Parametern

Dieses Problem tritt auf, weil NetScaler ADM die AppFlow-Datensätze aufgrund fehlender Daten löscht.

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Stellen Sie sicher, dass im NetScaler die AppFlow-Policy-Treffer zunehmen und die Instanz die AppFlow-Datensätze an ADM sendet.

  2. Überprüfen Sie, ob der entsprechende virtuelle Server lizenziert ist.

  3. Stellen Sie sicher, dass die Konfiguration nicht von einem NetScaler auf einen anderen kopiert wird. Beim Kopieren kann die Konfiguration zu einem Problem mit der Exporter-ID führen, das dazu führt, dass NetScaler ADM die AppFlow-Datensätze nicht verarbeitet.

  4. Stellen Sie sicher, dass die folgenden AppFlow-Parameter auf dem NetScaler aktiviert sind:

    • HTTP method logging

    • HTTP domain name logging

    • HTTP URL logging

    • HTTP host logging

    • HTTP Content-Type header logging

Problembehandlung bei der Verwendung von Zählern

Überprüfen Sie die folgenden AppFlow-Zähler auf Probleme im Zusammenhang mit AppFlow oder Web Insight.

Zähler Beschreibung
appflow_tot_record_drop AppFlow-Datensätze wurden aufgrund eines ungültigen Collectors gelöscht. Dies geschieht normalerweise, wenn sich die Collector-Konfiguration ändert und die vorhandenen Verbindungen die alte Collector-Konfiguration verwenden.
lstream_tot_trans_written Dieser Zähler muss für jede Transaktion, die protokolliert werden soll, erhöht werden.
lstream_sent Dieser Zähler erhöht sich für jedes gesendete Transaktionslog.
Beheben von Web Insight-Problemen