Application Delivery Management

Dépannage des problèmes de Web Insight

Dans le tableau de bord Web Insight, vous pouvez visualiser l’utilisation de vos applications et surveiller toutes les applications servies par les NetScaler. À l’aide de Web Insight, les NetScaler envoient des données de transaction HTTP et SSL au NetScaler ADM configuré comme collecteur AppFlow. AppFlow est la norme d’exportation de flux utilisée pour identifier et collecter les données d’application et de transaction dans l’infrastructure réseau.

Ce document vous aide à dépanner les problèmes courants de déploiement de Web Insight.

Diagnostics pour l’absence de données

Si Web Insight n’affiche aucune donnée, assurez-vous que Web Insight est activé pour le serveur virtuel. Pour plus d’informations, consultez Gérer les licences et activer les analyses sur les serveurs virtuels.

Une notification avec Diagnostics pour l’absence de données est également visible s’il n’y a pas de données dans Web Insight. Vous pouvez cliquer pour afficher les détails de dépannage.

Diagnostics Web Insight

Problèmes liés aux rapports du tableau de bord Web Insight

Si le tableau de bord Web Insight de NetScaler® ADM (Applications > Web Insight) ne parvient pas à afficher les rapports, le problème peut être l’un des suivants :

Problème de configuration

Suivez les étapes ci-dessous pour résoudre ce problème :

  1. Assurez-vous que la fonctionnalité AppFlow est activée dans l’instance NetScaler. Pour plus de détails, consultez Activation d’AppFlow.

  2. Vérifiez la configuration de Web Insight dans le NetScaler :

    1. Exécutez la commande show running | grep -i <appflow_policy> pour vérifier la configuration de Web Insight sur la stratégie. Assurez-vous que le type de liaison est REQUEST. Par exemple : bind lb vserver afsanity -policy afp -priority 100 -type REQUEST
    2. Exécutez la commande show appflow action pour vérifier la configuration de Web Insight sur l’action. Assurez-vous que l’option -webinsight est activée.
    3. Vérifiez le paramètre appflowlog dans le serveur virtuel LB/CS/CR, ainsi que les services et groupes de services liés. Assurez-vous que ce paramètre est activé à la fois dans le serveur virtuel, et dans les services et groupes de services liés.

Problème de connectivité entre NetScaler et NetScaler ADM

Suivez les étapes ci-dessous pour résoudre ce problème :

  1. Vérifiez l’état du collecteur AppFlow dans NetScaler. Pour plus de détails, consultez Comment vérifier l’état de la connectivité entre NetScaler et le collecteur AppFlow.

  2. Sur l’interface graphique de NetScaler, vérifiez si les stratégies AppFlow reçoivent des hits. Exécutez la commande show appflow policy <policy_name> pour vérifier les hits de la stratégie AppFlow. Vous pouvez également naviguer vers Paramètres > AppFlow > Stratégies dans l’interface graphique pour vérifier les hits de la stratégie AppFlow.

  3. Assurez-vous que le pare-feu ne bloque pas les données AppFlow de NetScaler vers NetScaler ADM.

Les données AppFlow ne sont pas reçues de NetScaler

Suivez les étapes ci-dessous pour résoudre ce problème :

  1. Assurez-vous qu’il n’y a pas de problèmes de configuration et de connectivité AppFlow. Pour plus d’informations, consultez les sections de solution de ce sujet pour le problème de configuration et le problème de connectivité entre NetScaler et NetScaler ADM.

  2. Sur le NetScaler, à l’invite de commande shell, exécutez la commande nsconmsg -g appflow_tmpl -d current et vérifiez les compteurs suivants :

    • appflow_tmpl_v4_l7_clt2ns_complete
    • appflow_tmpl_v4_l7_srvr2ns_complete
    • appflow_tmpl_v46_ulfd_client_eot
    • appflow_tmpl_v46_ulfd_server_eot

    Si l’un des compteurs est manquant, effectuez une trace sur le NetScaler. Ensuite, confirmez que la transaction est terminée et que la réponse est servie par le serveur d’origine. Si la transaction est terminée et que certains compteurs sont manquants, contactez l’équipe de support.

Problème de licence

Avec ce problème, la licence du serveur virtuel particulier pour lequel vous souhaitez afficher le rapport Web Insight apparaît « Non » sous Paramètres > Configuration des licences et des analyses > Configurer la licence.

webinsight-troubleshoot-1

Suivez les étapes ci-dessous pour résoudre ce problème :

  1. Dans le NetScaler, assurez-vous que les hits de la stratégie AppFlow augmentent et que l’instance envoie des enregistrements AppFlow à ADM.

  2. Vérifiez si le serveur virtuel correspondant est sous licence. Si le serveur virtuel n’est pas sous licence, NetScaler ADM supprime les enregistrements AppFlow. Par conséquent, les rapports Web Insight n’apparaissent pas.

Problème d’ID de point d’observation

Ce problème apparaît parce que l’ID du point d’observation n’est pas unique.

Remarque

Un ID de point d’observation est l’identifiant du NetScaler à partir duquel les enregistrements AppFlow sont exportés. Par défaut, l’adresse IP du NetScaler est l’ID du point d’observation.

Suivez les étapes ci-dessous pour résoudre ce problème :

  1. Dans le NetScaler, assurez-vous que les hits de la stratégie AppFlow augmentent et que l’instance envoie des enregistrements AppFlow à ADM.

  2. Vérifiez si le serveur virtuel correspondant est sous licence.

  3. Assurez-vous que la configuration n’est pas copiée d’un NetScaler à un autre. Lors de la copie, la configuration peut créer un problème d’ID d’exportateur qui empêche NetScaler ADM de traiter les enregistrements AppFlow.

  4. Connectez-vous au NetScaler et exécutez la commande unset appflow param -observationpointId.

Problème de paramètres AppFlow manquants

Ce problème apparaît parce que NetScaler ADM supprime les enregistrements AppFlow en raison de données manquantes.

Suivez les étapes ci-dessous pour résoudre ce problème :

  1. Assurez-vous que dans le NetScaler, les hits de la stratégie AppFlow augmentent et que l’instance envoie les enregistrements AppFlow à ADM.

  2. Vérifiez si le serveur virtuel correspondant est sous licence.

  3. Assurez-vous que la configuration n’est pas copiée d’un NetScaler à un autre. Lors de la copie, la configuration peut créer un problème d’ID d’exportateur qui empêche NetScaler ADM de traiter les enregistrements AppFlow.

  4. Assurez-vous que les paramètres AppFlow suivants sont activés sur le NetScaler :

    • HTTP method logging

    • HTTP domain name logging

    • HTTP URL logging

    • HTTP host logging

    • HTTP Content-Type header logging

Dépannage à l’aide de compteurs

Vérifiez les compteurs AppFlow suivants pour tout problème lié à AppFlow ou Web Insight.

Compteur Description
appflow_tot_record_drop Enregistrements AppFlow supprimés en raison d’un collecteur non valide. Se produit généralement lorsque la configuration du collecteur change et que les connexions existantes utilisent l’ancienne configuration du collecteur.
lstream_tot_trans_written Ce compteur doit s’incrémenter pour chaque transaction à enregistrer.
lstream_sent Ce compteur s’incrémente pour chaque journal de transaction envoyé.
Dépannage des problèmes de Web Insight