Problembehandlung bei App-Dashboard
Nachdem Sie eine Anwendung im App Dashboard hinzugefügt haben, zeigt das Dashboard sofort die grundlegenden Konfigurationsdetails der App an. Die Details der Anwendungsanalyse wie App-Score, wichtige Metriken und Probleme werden innerhalb weniger Minuten (etwa 10 bis 15 Minuten) ausgefüllt. Weitere Informationen finden Sie unter Anwendungen.
Sie müssen sicherstellen, dass es kein Problem mit dem Datenfluss von Metriken (AppFlow-Collector oder Analytics-Profil) aus der NetScaler-Instanz gibt. In diesem Dokument erhalten Sie weitere Informationen zum AppFlow-Collector und zum Analytics-Profil.
In diesem Dokument werden die Schritte zur Fehlerbehebung beschrieben, die Sie ausführen müssen, wenn:
-
Sie klicken auf eine Anwendung, die Analysen für die ausgewählte Anwendung zeigen die erforderlichen Daten auch nach der genannten Dauer (10-15 Minuten) nicht an.
-
Die CS- oder LB-Anwendung zeigt im App Dashboard immer die graue Farbe (nicht zutreffender Status) an.
Hinweis
Die in diesem Dokument erwähnten Fehlerbehebungsverfahren gelten nur für virtuelle Content Switching und Load Balancing.
Szenario zur Problem
Die Anwendung ist lizenziert
Sie müssen sicherstellen, dass die Anwendung lizenziert ist.
- NetScaler Console— Navigieren Sie zu Einstellungen > Licensing & Analytics Config und überprüfen Sie, ob die Anwendung unter Virtual Server License Summary lizenziert ist. Wenn die Anwendung nicht lizenziert ist, lesen Sie Verwalten der Lizenzierung und Aktivieren von Analysen auf virtuellen Servern, um den virtuellen Server zu lizenzieren.
Metrikensammler ist aktiviert
Sie müssen sicherstellen, dass Metrics Collector in der NetScaler-Instanz aktiviert ist.
Hinweis:
Ab den Builds 14.1-21.x oder höher ist Metrics Collector in den neuen NetScaler-Instanzen, die in der NetScaler Console hinzugefügt wurden, standardmäßig deaktiviert. Die Konfiguration des Metrik-Collectors für die vorhandenen verwalteten Instanzen bleibt unverändert.
So stellen Sie sicher, dass der Metrics Collector aktiviert ist:
-
Navigieren Sie zu Einstellungen > Analytics-Konfiguration.
-
Klicken Sie unter Messobjektzusammenfassung für virtuelle Server auf Messobjekte konfigurieren.
-
Auf der Seite Alle virtuellen Server können Sie den Status des Messobjektsammlers auf jedem virtuellen Server anzeigen. Wählen Sie die virtuellen Server aus, die Sie aktivieren möchten, und klicken Sie auf Metriken aktivieren.
-
Wählen Sie Metriken aktivieren, um den Metrics Collector zu aktivieren. Sie können Lean Data auch auswählen, wenn Sie Nutzungsanalysen für Lean-Perioden aktivieren und anzeigen möchten. Klicken Sie nach der Auswahl auf Konfiguration speichern.
Alternativ können Sie Metrics Collector und Lean Usage für die virtuellen Server auch auf der Seite NetScaler-Instanzen aktivieren:
-
Navigieren Sie zu Infrastruktur > Instanzen, wählen Sie den Instanzentyp aus und wählen Sie Metrics Collector aus der Liste Aktion auswählen aus.
-
Wählen Sie die virtuellen Server aus, für die Sie den Metrik-Collector aktivieren möchten, und klicken Sie auf Metriken aktivieren.
-
Wählen Sie Metriken aktivieren, um den Metrics Collector zu aktivieren. Sie können Lean Data auch auswählen, wenn Sie Nutzungsanalysen für Lean-Perioden aktivieren und anzeigen möchten. Klicken Sie nach der Auswahl auf Konfiguration speichern.
Nachdem Sie den Metrikensammelpunkt aktiviert haben und die Daten immer noch nicht anzeigen können, überprüfen Sie Folgendes:
-
Der AppFlow-Collector in der NetScaler-Instanzversion 13.0 vor 47.x Build.
-
Das Analyseprofil in der NetScaler-Instanz Build 47.x oder höher.
NetScaler-Instanz vor 47.x-Builds
Bei NetScaler:
-
Führen Sie den folgenden Befehl aus, um sicherzustellen, dass der Collector an Port 5563 UP ist:
sh appflow collector af_collector_rest_<adm_receiver_ip>
-
Wenn kein Collector verfügbar ist, führen Sie eine manuelle Instanzabfrage in der NetScaler Console durch.
-
Navigieren Sie zu Infrastruktur > Netzwerkfunktion > Jetzt abfragen
-
Wählen Sie die Instanz aus und klicken Sie auf Polling starten.
Wenn die Abfrage fehlschlägt, entfernen Sie die NetScaler-Instanz aus der NetScaler Console und fügen Sie die NetScaler-Instanz dann erneut hinzu. Wenn Sie die NetScaler-Instanz hinzufügen, wird der Collector zu NetScaler hinzugefügt.
-
Wenn der Kollektor den Status Down anzeigt:
-
Stellen Sie sicher, dass die SNIP konfiguriert ist.
Wenn SNIP nicht konfiguriert ist, müssen Sie SNIP konfigurieren. Weitere Informationen finden Sie unter SNIP konfigurieren.
-
Stellen Sie sicher, dass die NetScaler-Instanz für die NetScaler Console erreichbar ist.
Sie können validieren, indem Sie einen Ping-Test durchführen. Führen Sie
ping -S <SNIP> <adm_receiver_ip>
aus.
NetScaler-Instanz höher als 47.x-Builds
Stellen Sie in der NetScaler Console sicher, dass der Metrics Collector Service verfügbar ist:
-
Navigieren Sie zu Infrastruktur > Netzwerkfunktion > Load Balancing > Dienste.
-
Filtern Sie in der Suchleiste nach Instanz: (IP-Adresse) und Name: NetScaler Console .
-
Stellen Sie sicher, ob
adm_metric_collector_svc_<adm_receiver ip>
verfügbar ist. Bei der IP-Adresse kann es sich entweder um die Verwaltungs-IP der NetScaler Console oder um die Agenten-IP handeln.Stellen Sie sicher, dass sich dieser Dienst im UP-Status befindet und auf Port 5563 ausgeführt wird.
Wenn Sie die Daten immer noch nicht anzeigen können, stellen Sie sicher, dass der Collector-Dienst an das Zeitreihenanalyseprofil in NetScaler gebunden ist.
-
Melden Sie sich bei NetScaler an
-
Führen Sie den folgenden Befehl aus:
sh analytics profile ns_analytics_time_series_profile
Wenn der Kollektor den Status Down anzeigt:
-
Stellen Sie sicher, dass die SNIP konfiguriert ist.
Wenn SNIP nicht konfiguriert ist, müssen Sie SNIP konfigurieren. Weitere Informationen finden Sie unter SNIP konfigurieren.
-
Stellen Sie sicher, dass die NetScaler-Instanz für die NetScaler Console erreichbar ist.
Sie können validieren, indem Sie einen Ping-Test durchführen. Führen Sie
ping -S <SNIP> <adm_receiver_ip>
aus. -
Stellen Sie sicher, dass die Verkehrskonnektivität über Telnet den Dienst verbinden kann.
Wenn Telnet in der Lage ist, den Dienst zu verbinden, existiert eine Firewall, die den Metrikdatenfluss blockiert. Sie müssen das Blockproblem der Firewall lösen.
Wenn kein Collector-Dienst an das Zeitreihenanalyseprofil in NetScaler gebunden ist, wird Collector als leer angezeigt.
Sie müssen eine manuelle Instanzabfrage in der NetScaler Console durchführen.
-
Navigieren Sie zu Infrastruktur > Netzwerkfunktion > Jetzt abfragen
-
Wählen Sie die Instanz aus und klicken Sie auf Polling starten.
Wenn das Abfragen fehlschlägt, fügen Sie den Collector-Dienst direkt in der NetScaler-Instanz mit den folgenden Befehlen hinzu:
add service adm_metric_collector_svc_<adm_receiver_ip> <adm_receiver_ip> HTTP 5563
unset analyticsprofile ns_analytics_time_series_profile -collectors
set analytics profile ns_analytics_time_series_profile -collectors adm_metric_collector_svc_<adm_receiver_ip> -metrics enabled -events enabled
Das Analytics-Zeitreihenprofil wird aktualisiert.
Wenn das Problem auch nach Durchführung aller genannten Schritte zur Fehlerbehebung weiterhin besteht, wenden Sie sich an den NetScaler-Support.