Application Delivery Management

Résoudre les problèmes liés à Web Insight

Dans le tableau de bord Web Insight, vous pouvez visualiser l’utilisation de vos applications et surveiller toutes les applications desservies par les NetScalers. À l’aide de Web Insight, les NetScalers envoient des données de transaction HTTP et SSL au NetScaler ADM configuré 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 liés au déploiement de Web Insight.

Diagnostics pour aucune donnée

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

Une notification indiquant l’ absence de données dans Diagnotics est également visible s’il n’y a aucune donnée dans Web Insight. Vous pouvez cliquer pour afficher les détails relatifs à la résolution des problèmes.

Diagnostic de Web Insight

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

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

Problème de configuration

Procédez comme suit 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 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. Pa 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 lors de l’action. Assurez-vous que l’-webinsight option 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

Procédez comme suit 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 AppFlowCollector.

  2. Sur l’interface graphique de NetScaler, vérifiez si les stratégies AppFlow sont consultées. Exécutez la commande show appflow policy <policy_name> pour vérifier les succès de stratégie AppFlow. Vous pouvez également accéder à Paramètres > AppFlow > Stratégies dans l’ interface graphique pour vérifier les résultats de la stratégie AppFlow.

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

Données AppFlow non reçues de NetScaler

Procédez comme suit pour résoudre ce problème :

  1. Assurez-vous qu’il n’y a aucun problème de configuration et de connectivité d’AppFlow. Pour plus d’informations, consultez les sections de solution de cette rubrique concernant les problèmes de configuration et de connectivité entre NetScaler et NetScaler ADM.

  2. Sur NetScaler, à l’invite du 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 un suivi sur NetScaler. Ensuite, vérifiez que la transaction est terminée et que la réponse est envoyée par le serveur d’origine. Si la transaction est terminée et que certains compteurs sont manquants, contactez l’équipe d’assistance.

Problème de licence

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

webinsight-troubleshoot-1

Procédez comme suit pour résoudre ce problème :

  1. Dans NetScaler, assurez-vous que le nombre d’accès à la stratégie AppFlow augmente et que l’instance envoie des enregistrements AppFlow à ADM.

  2. Vérifiez si le serveur virtuel correspondant est sous licence. Si le serveur virtuel ne possède pas de licence, NetScaler ADM supprime les enregistrements AppFlow. Par conséquent, les rapports Web Insight ne s’affichent pas.

Problème d’identification du point d’observation

Ce problème apparaît car l’identifiant 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 de NetScaler est l’ID du point d’observation.

Procédez comme suit pour résoudre ce problème :

  1. Dans NetScaler, assurez-vous que le nombre d’accès à la stratégie AppFlow augmente 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 vers un autre. Une fois copiée, 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 à NetScaler et exécutez la commande unset appflow param -observationpointId.

Problème lié à l’absence de paramètres AppFlow

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

Procédez comme suit pour résoudre ce problème :

  1. Assurez-vous que dans NetScaler, le nombre d’accès à la stratégie AppFlow augmente 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 vers un autre. Une fois copiée, 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 NetScaler :

    • HTTP method logging

    • HTTP domain name logging

    • HTTP URL logging

    • HTTP host logging

    • HTTP Content-Type header logging

Résolution des problèmes liés à l’utilisation

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

Comptoir Description
appflow_tot_record_drop Les enregistrements AppFlow ont été abandonné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 être incrémenté pour chaque transaction qui doit être enregistrée.
lstream_sent Ce compteur est incrémenté pour chaque journal de transactions envoyé.
Résoudre les problèmes liés à Web Insight