Application Delivery Management

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

Avec le tableau de bord Citrix ADM Web Insight, vous pouvez visualiser l’utilisation de vos applications et surveiller toutes les applications Web que les instances de Citrix ADC desservent. À l’aide de Web Insight, les instances ADC envoient des données de transaction HTTP et SSL à l’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.

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

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

  • Problème de configuration de Web Insight
  • Problème de connectivité entre Citrix ADC et Citrix ADM
  • Problème de compteur
  • Problème de licence
  • Problème d’identification du point d’observation
  • Problème de paramètres AppFlow manquants

Problème de configuration : Citrix ADM Web Insight n’affiche pas de rapports

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

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

  2. Vérifiez la configuration de Web Insight dans l’instance ADC :

    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 correctement le paramètre appflowlog dans le serveur virtuel LB/CS/CR. Assurez-vous que ce paramètre est activé.

Problème de connectivité entre Citrix ADC et Citrix ADM : Citrix ADM Web Insight n’affiche pas de rapports

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

  1. Vérifiez l’état du collecteur AppFlow dans Citrix ADC. Pour de plus amples informations, consultez Comment vérifier l’état de la connectivité entre Citrix ADC et AppFlow Collector.
  2. Sur l’interface graphique ADC, vérifiez si les stratégies AppFlow obtiennent des hits. Exécutez la commande show appflow policy <policy_name> pour vérifier les succès de stratégie AppFlow. Vous pouvez également accéder à Système > AppFlow > Stratégies dans l’interface graphique pour vérifier les accès à la stratégie AppFlow.
  3. Validez tout pare-feu bloquant les ports AppFlow 4739 ou 5557.

Problème de compteur : Citrix ADM Web Insight n’affiche pas les rapports

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é AppFlow. Pour plus d’informations, consultez les sections de solution de cette rubrique pour les problèmes de configuration et de connectivité entre Citrix ADC et Citrix ADM.

  2. Sur l’instance ADC, à l’invite 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 l’instance ADC. 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 correcte et que certains compteurs sont manquants, signalez un bogue.

Problème de licence : Citrix ADM Web Insight n’affiche pas de rapports

Avec ce problème, la licence du serveur virtuel particulier pour lequel vous souhaitez afficher le rapport Web Insight apparaît « Non » sous Système > Licences & Analytics > Configurer la licence.

webinsight-troubleshoot-1

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

  1. Dans l’instance ADC, assurez-vous que les accès à 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, ADM supprime les enregistrements AppFlow. Par conséquent, les rapports Web Insight ne s’affichent pas.

Problème d’ID de point d’observation : Citrix ADM Web Insight n’affiche pas les rapports

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 Citrix ADC à partir duquel les enregistrements AppFlow sont exportés. Par défaut, l’adresse IP Citrix ADC est l’ID du point d’observation.

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

  1. Dans l’instance ADC, assurez-vous que les accès à la stratégie AppFlow augmentent et que l’instance met fin aux enregistrements AppFlow vers ADM.
  2. Vérifiez si le serveur virtuel correspondant est sous licence.
  3. Assurez-vous que la configuration n’est pas copiée d’une instance ADC vers une autre. Une fois copiée, la configuration peut créer un problème d’ID d’exportateur, entraînant la suppression des enregistrements AppFlow par l’ADM.
  4. Connectez-vous à l’instance ADC et exécutez la commande unset appflow param -observationpointId.

Problème de paramètres AppFlow manquants : Citrix ADM Web Insight n’affiche pas les rapports

Ce problème se produit car 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 l’instance ADC, les accès à la stratégie AppFlow augmentent et que l’instance met fin aux enregistrements AppFlow vers ADM.
  2. Vérifiez si le serveur virtuel correspondant est sous licence.
  3. Assurez-vous que la configuration n’est pas copiée d’une instance ADC vers une autre. Une fois copiée, la configuration peut créer un problème d’ID d’exportateur, entraînant la suppression des enregistrements AppFlow par l’ADM.
  4. Assurez-vous que les paramètres AppFlow suivants sont activés sur l’instance ADC :
    1. HTTP method logging
    2. HTTP domain name logging
    3. HTTP URL logging
    4. HTTP host logging
    5. HTTP Content-Type header logging

Problèmes divers de Citrix ADM Web Insight

  • Problème : sur le client HTTP, la page ne se charge pas lorsque AppFlow est activé.
  • Solution : procédez comme suit pour résoudre ce problème :

    1. Dans la commande d’action AppFlow, désactivez la fonctionnalité « PageTracking » set appflow action <name> -pageTracing disable. Cette action n’a aucun effet sur la fonctionnalité.

    Si le problème n’est pas résolu, procédez comme suit :

    1. Dans la même action, désactivez la clientsidemeasurement fonction set appflow action <name> -clientsidemeasurements disable. Si cette étape résout le problème, capturez des traces sur l’instance ADC et déposez un bogue.
  • Problème : l’appliance ADC se bloque lorsque AppFlow est activé.
  • Solution : procédez comme suit pour résoudre ce problème :

Si backtrace (BT) a des fonctions AppFlow, le problème peut se trouver dans la fonctionnalité AppFlow. Si le BT est dans un code spécifique à l’entité, le problème peut être dans les entités qui utilisent AppFlow pour envoyer des données aux collecteurs. Dans ce dernier cas, désactivez toute configuration AppFlow spécifique à la fonctionnalité et vérifiez. Ne désactivez pas la fonctionnalité AppFlow globalement car cette étape ne donne pas beaucoup d’informations sur le problème.

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