Application Delivery Management

Résoudre les 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 que les NetScaler servent. Grâce à Web Insight, les NetScaler envoient des données de transaction HTTP et SSL à la NetScaler Console configurée en tant que 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 à résoudre les problèmes courants de déploiement de Web Insight.

Diagnostics en cas d’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 l’analyse sur les serveurs virtuels.

Une notification avec Diagnostics en cas d’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 Console (Applications> Web Insight) ne parvient pas à afficher les rapports, le problème peut être l’un des suivants :

Problème de configuration

Effectuez les étapes suivantes 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 Console

Effectuez les étapes suivantes 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. Dans l’interface graphique de NetScaler, vérifiez si les stratégies AppFlow reçoivent des accès. Exécutez la commande show appflow policy <policy_name> pour vérifier les accès de la stratégie AppFlow. Vous pouvez également naviguer vers Paramètres > AppFlow > Stratégies dans l’interface graphique pour vérifier les accès de la stratégie AppFlow.

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

Données AppFlow non reçues de NetScaler®

Effectuez les étapes suivantes 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 cette rubrique pour problème de configuration et problème de connectivité entre NetScaler et NetScaler Console.

  2. Sur le NetScaler, à l’invite de commande, 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 de l’analyse > Configurer la licence.

Dépannage de Web Insight 1

Effectuez les étapes suivantes pour résoudre ce problème :

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

  2. Vérifiez si le serveur virtuel correspondant est sous licence. Si le serveur virtuel n’est pas sous licence, NetScaler Console 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.

Effectuez les étapes suivantes pour résoudre ce problème :

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

  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. En cas de copie, la configuration peut créer un problème d’ID d’exportateur qui empêche NetScaler Console 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 Console supprime les enregistrements AppFlow en raison de données manquantes.

Effectuez les étapes suivantes pour résoudre ce problème :

  1. Dans le NetScaler, assurez-vous que les accès de la stratégie AppFlow augmentent et que l’instance envoie les enregistrements AppFlow à NetScaler Console.

  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. En cas de copie, la configuration peut créer un problème d’ID d’exportateur qui empêche NetScaler Console 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. Cela 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é.
Résoudre les problèmes de Web Insight