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 votre application et surveiller toutes les applications Web que les instances Citrix ADC servent. À 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 des 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 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’ID du point d’observation
  • Problème des 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 le appflowlog paramètre dans le serveur virtuel LB/CS/CR de manière appropriée. 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 de rapports

Procédez comme suit 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 connaître 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, confirmez que la transaction est terminée et que la réponse est servie à partir du serveur d’origine. Si la transaction est correcte et que certains compteurs sont manquants, déposez 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 de 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 n’apparaissent pas.

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

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

Remarque : un ID de point d’observation est l’identificateur de l’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 de stratégie AppFlow augmentent et que l’instance met fin aux 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’une instance ADC à une autre. Une fois copiée, la configuration peut créer un problème d’ID d’exportateur, ce qui entraîne la suppression des enregistrements AppFlow par ADM.
  4. Connectez-vous à l’instance ADC et exécutez la commande unset appflow param -observationpointId.

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

Ce problème apparaît 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 de stratégie AppFlow augmentent et que l’instance met fin aux 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’une instance ADC à une autre. Une fois copiée, la configuration peut créer un problème d’ID d’exportateur, ce qui entraîne la suppression des enregistrements AppFlow par 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ésoudre les problèmes liés à l’utilisation des compteurs

Vérifiez les compteurs AppFlow suivants pour tous les problèmes liés à AppFlow ou Web Insight.

Comptoir 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 être incrémenté pour chaque transaction à consigner.
lstream_sent Ce compteur s’incrémente pour chaque journal de transactions envoyé.
Résoudre les problèmes liés à Web Insight