Web Insight
Web Insight permet aux administrateurs de surveiller toutes les applications Web desservies par les instances de Citrix ADC. En tant qu’administrateur, vous pouvez obtenir une surveillance intégrée et en temps réel des applications à partir d’instances de Citrix ADC. Web Insight fournit des informations critiques telles que la latence du réseau client et le temps de réponse du serveur, garantissant ainsi la surveillance et l’amélioration des performances des applications. Les données utilisées pour l’analyse sont capturées à partir de chaque transaction HTTP, HTTPS traitée par l’instance de Citrix ADC. Les données d’analyse vous permettent d’analyser les performances des instances Citrix ADC, de l’application, de l’URL, du client et du serveur dans votre environnement.
Voici quelques-uns des cas d’utilisation que vous pouvez afficher les données à l’aide de Web Insight :
-
La liste des clients qui connaissent une latence élevée lors de l’accès à une application telle que SharePoint
-
La meilleure application qui a eu le plus de succès en une heure
-
La liste des applications et des URL accessibles depuis les clients
-
Le système d’exploitation et le navigateur utilisés par un client particulier
-
Applications ou serveurs qui envoient le plus de réponses liées aux erreurs
-
Problèmes d’accessibilité avec un client particulier
-
Problèmes d’accessibilité pour une partie ou l’ensemble des applications d’un client particulier
-
Peu de pages d’une application sont lentes à partir d’un client particulier et d’un serveur back-end
-
L’application est lente lorsqu’elle est accessible à partir d’un client particulier et d’un serveur principal
Vous pouvez activer Web Insight pour un serveur virtuel spécifique sur une instance sélectionnée afin de surveiller le trafic sur votre application Web. La fonctionnalité Web Insight fournit ensuite des statistiques pour le serveur virtuel dans Citrix ADM.
Pour activer Web Insight :
Si votre Citrix ADM est 13.0 Build 41.x ou version ultérieure :
-
Accédez à Réseaux > Instances > Citrix ADC, puis sélectionnez le type d’instance. Par exemple, VPX.
-
Sélectionnez l’instance et dans la liste Sélectionner une action, cliquez sur Configurer Analytics.
-
Dans la page Configurer l’analyse sur les serveurs virtuels, sélectionnez le serveur virtuel, puis cliquez sur Activer l’analyse.
-
Dans la fenêtre Activer Analytics :
-
Sélectionnez Web Insight
-
Sélectionnez Logstream comme mode de transport
Remarque
Pour Citrix ADC 12.0 ou version antérieure, IPFIX est l’option par défaut pour le mode de transport. Pour Citrix ADC 12.0 ou version ultérieure, vous pouvez sélectionner Logstream ou IPFIX comme mode de transport.
Pour plus d’informations sur IPFIX et Logstream, consultez la section Présentation de Logstream .
-
L’expression est true par défaut
-
Cliquez sur OK.
Remarque
-
Si vous sélectionnez des serveurs virtuels qui ne sont pas sous licence, Citrix ADM octroie d’abord des licences à ces serveurs virtuels, puis active les analyses
-
Pour les partitions d’administration, seul Web Insight est pris en charge
-
Pour les serveurs virtuels tels que la redirection du cache , l’authentification et le GSLB , vous ne pouvez pas activer les analyses. Un message d’erreur s’affiche.
-
-
Après avoir cliqué sur OK, Citrix ADM traite pour activer les analyses sur les serveurs virtuels sélectionnés.
Si votre Citrix ADM est 13.0 Build 36.27 ou une version antérieure :
-
Accédez à Réseaux > Instances > Citrix ADC, puis sélectionnez l’instance Citrix ADC sur laquelle vous souhaitez activer l’analyse.
-
Dans la liste Sélectionner une action, sélectionnez Configurer Analytics.
-
Sur la page Configurer Insight :
-
Sélectionnez la liste des applications pour l’équilibrage de charge ou la commutation de contenu.
-
Sélectionnez le serveur virtuel et cliquez sur Activer AppFlow.
-
-
Dans la boîte de dialogue Activer AppFlow :
-
Entrez true dans la zone de texte
-
Sélectionnez Logstream comme mode de transport
Remarque : Citrix vous recommande de sélectionner Logstream comme mode de transport.
-
Sélectionnez Web Insight et cliquez sur OK.
-
Analyser les problèmes liés aux applications Web
L’un des problèmes courants qu’un administrateur doit identifier est les problèmes de latence. En tant qu’administrateur, vous devez déterminer si le problème de latence provient du réseau serveur, du réseau client ou du temps de réponse du serveur. À l’aide de Citrix ADM, vous pouvez identifier ces informations en accédant à Analytics > Web Insight .
Lorsque vous accédez à Analytics > Web Insight, il affiche les instances Citrix ADC activées avec Web Insight. Vous pouvez afficher les informations détaillées pour les instances telles que l’adresse IP, le nom d’hôte, le nombre total d’accès et la bande passante.
À l’aide de la liste, vous pouvez sélectionner la durée pour afficher les informations relatives aux instances.
Vous pouvez également utiliser le curseur pour personnaliser la durée du temps et cliquer sur Aller pour afficher les résultats.
Lorsque vous cliquez sur le graphique ou l’adresse IP de l’instance, les informations détaillées sur l’instance s’affichent. Vous pouvez afficher des informations sur les éléments suivants :
-
Nombre total de visites
-
Bande passante
-
Applications
-
Domaines
-
URL
-
Méthodes de requête HTTP
-
État de la réponse HTTP
-
Clientèle
-
Serveurs
-
Systèmes d’exploitation
-
Agents utilisateur
Vous pouvez également sélectionner des entités Web Insight pour lesquelles vous souhaitez afficher des rapports sur l’interface graphique.
-
Accédez à Analytics > Web Insight > Paramètres .
-
Cliquez sur Configurer les journaux des enregistrements de données Analytics.
-
Sous Paramètres de rapport Web Insight, sélectionnez les entités que vous souhaitez afficher des rapports sur l’interface graphique.
-
Cliquez sur OK.
Pour effectuer une analyse plus poussée, vous pouvez cliquer sur chaque catégorie d’informations sous Web Insight dans l’interface graphique. Par exemple, si vous souhaitez vérifier les problèmes pour les serveurs configurés :
-
Accédez à Analytics > Web Insight > Serveurs.
-
La page Serveurs s’affiche avec tous les serveurs configurés.
-
Cliquez sur l’adresse IP du graphique. Vous pouvez également cliquer sur l’adresse IP dans le tableau.
La vue d’aperçu détaillée du serveur sélectionné s’affiche. Dans cette vue, vous pouvez rechercher plusieurs informations telles que :
-
Nombre total de visites reçues par le serveur
-
Bande passante
-
Délai de traitement du serveur
-
Latence réseau du serveur
-
Serveurs virtuels configurés pour le serveur
-
Nombre total de clients accédant au serveur
-
Nombre total de codes de réponse fournis par le serveur
-
Cas d’utilisation 1 - Erreur interne du serveur
Considérez un scénario selon lequel vos utilisateurs rencontrent une erreur d’inaccessibilité 500 pour votre application Web. L’erreur 500 (introuvable) est une erreur d’état de réponse HTTP qui indique un problème sur le serveur Web, mais le serveur n’indique pas le problème explicitement. Pour identifier et analyser le problème réel :
-
Accédez à Analytics > Web Insight > État des réponses.
La page du tableau de bord s’affiche. Le tableau de bord fournit les mesures que vous pouvez utiliser pour analyser le succès et l’échec des transactions HTTP traitées.
-
Cliquez sur Non trouvé dans le graphique.
-
Faites défiler vers le bas pour afficher le graphique Serveurset, dans la liste Filtrer par, sélectionnez Latence réseau du serveur.
Le graphique indique que chaque serveur d’applications a rencontré un problème lors de la récupération de l’application Web et donc le temps de réponse pour le serveur Web est augmenté. Le problème peut être lié au fait que le serveur Web ne répond à aucune demande d’un serveur.
Cas d’utilisation 2 - L’utilisateur connaît une lenteur dans l’accès à l’application Web
Considérez un scénario selon lequel votre application Web est hébergée par 10 serveurs Web différents. Lorsque plusieurs utilisateurs accèdent à l’application en même temps, un ou plusieurs utilisateurs peuvent rencontrer une lenteur de l’application. En tant qu’administrateur, vous devez analyser les scénarios suivants pour comprendre la cause première du problème :
Scénario 1 - Temps de traitement du serveur :
Lorsque plusieurs requêtes touchent les 10 serveurs Web en même temps, le temps nécessaire pour charger la requête diffère en fonction de :
-
Nombre de demandes dans la file d’attente.
-
Bande passante consommée par chaque requête pour traiter la transaction HTTP.
Le graphique du serveur peut vous aider à comprendre le temps de traitement de chaque serveur pour la demande traitée par les serveurs. De même, le graphique de l’application affiche les accès, le temps de réponse et la bande passante consommée par chaque transaction HTTP.
-
Accédez à Analytics > Web Insight > Serveurs.
-
Sélectionnez le serveur dans le graphique.
-
Cliquez sur Temps de traitement du serveur pour analyser le temps de traitement du serveur.
Scénario 2 - Latence du client :
Le temps de réponse et le nombre total d’accès pour l’application peuvent être la raison de la lenteur de l’accès à l’application. Vous pouvez vérifier la latence du réseau client et analyser les mesures de latence du réseau client. Pour analyser la cause première :
-
Accédez à Analytics > Web Insight > Clients .
-
Sélectionnez le client dans le graphique.
-
Cliquez sur Latence réseau client pour analyser la latence élevée.
Dans cet exemple, en tant qu’administrateur, vous pouvez voir que la cause principale du problème provient du réseau client car la latence du réseau client indique un niveau élevé.
Cas d’utilisation 3 - Lenteur dans l’accès à l’application Web
Considérez un scénario selon lequel vous disposez de serveurs Web pour les utilisateurs Windows et de serveurs Web pour les utilisateurs Mac, et vos utilisateurs signalent une lenteur dans l’accès à l’application Web. En tant qu’administrateur, vous savez que vous avez :
-
Configuration d’un serveur virtuel de commutation de contenu pour les utilisateurs Windows.
-
Configuration d’un serveur virtuel de commutation de contenu pour les utilisateurs Mac.
-
Configuration des services associés liés aux serveurs virtuels pour rediriger les demandes basées sur les utilisateurs Windows et Mac.
Pour analyser la cause première du problème de lenteur de l’application Web :
-
Accédez à Analytics > Web Insight > Applications
-
Sélectionnez le serveur virtuel de commutation de contenu. Par exemple, l’application « CStolbTarget » dans l’image est un serveur virtuel de commutation de contenu lié à d’autres serveurs virtuels d’équilibrage de charge
-
Cliquez sur le serveur virtuel de commutation de contenu pour afficher l’autre serveur virtuel d’équilibrage de charge. Vous pouvez également cliquer sur le nom de l’application dans le tableau.
Vous pouvez également cliquer sur les serveurs d’équilibrage de charge liés pour afficher les détails Web Insight de ces applications.
Analyser des informations pour les navigateurs et les systèmes d’exploitation
Vous pouvez utiliser Web Insight pour vous aider à séparer les problèmes de latence L7 et à comprendre l’utilisation des appareils mobiles. En tant qu’administrateur, les informations peuvent vous aider à comprendre les différentes prises de système d’exploitation au sein de votre base d’utilisateurs.
Accédez à Analytics > Web Insight > Système d’exploitation pour voir pourquoi l’accès des utilisateurs est lent et si cela est dû à une incompatibilité entre certains navigateurs. Vous pouvez également voir quels systèmes d’exploitation sont utilisés sur certains clients et quels navigateurs sont accessibles. Vous pouvez comparer le temps de rendu sur les différents navigateurs et effectuer une exploration vers le bas à un navigateur particulier pour identifier les pages d’application qui sont associées au temps de rendu le plus élevé pour ce navigateur.
Par exemple, vous pouvez sélectionner Google Chrome et voir les temps de rendu correspondants pour les différentes pages URL d’une application particulière.
Instances Citrix ADC déployées en mode haute disponibilité
Citrix ADM fournit des rapports pour les instances ADC déployées en mode haute disponibilité. Les rapports agrégés pour les instances en mode haute disponibilité sont pris en charge dans toutes les analyses.
Vous pouvez cliquer sur le nom des instances qui sont en haute disponibilité pour afficher plus de détails.
Instances Citrix ADC déployées en mode cluster
Citrix ADM fournit des rapports pour les instances ADC déployées en mode cluster. Les rapports agrégés pour les instances en mode cluster sont pris en charge dans toutes les analyses.
Vous pouvez également cliquer sur le nom d’hôte CLIP pour afficher tous les détails sur les instances ADC déployées en mode cluster.
Remarque
Toutes les données précédemment collectées avant la mise à niveau vers Citrix ADM 12.1 build 503.x restent affichées en tant que rapports indépendants pendant la période jusqu’à ce que les données persistent.
Pour les instances ADC déployées en mode cluster, l’ID de domaine d’observation/les noms de domaine d’observation sont remplacés par le nom d’hôte CLIP et CLIP. Toutes les données précédemment collectées continuent de déclarer l’ID de domaine d’observation/nom de domaine d’observation.
Configuration de la carte géographique Web Insight
La fonctionnalité Geomaps de Citrix ADM affiche l’utilisation des applications Web sur différents emplacements géographiques sur une carte. Les administrateurs peuvent utiliser ces informations pour comprendre les tendances de l’utilisation des applications et pour la planification des capacités.
Geo map fournit des informations sur les mesures suivantes spécifiques à un pays, un état et une ville :
-
Nombre total de visites : nombre total d’accès à une application.
-
Bande passante : bande passante totale consommée lors du traitement des demandes des clients
-
Temps de réponse : Temps moyen nécessaire pour envoyer des réponses aux demandes des clients.
Les géomaps fournissent des informations qui peuvent être utilisées pour traiter plusieurs cas d’utilisation tels que les suivants :
-
Région ayant le nombre maximal de clients accédant à une application
-
Région ayant le temps de réponse le plus élevé
-
Région qui consomme le plus de bande passante
Citrix ADM vous offre une option pour configurer des géomaps pour les adresses IP privées ou les adresses IP publiques.
Configurer les géomaps pour les adresses IP privées
Remarque
La procédure suivante s’applique uniquement si votre Citrix ADM est 13.0 Build 36.27 ou une version antérieure. Pour Citrix ADM 13.0 Build 41.x ou version ultérieure, la collecte de données géographiques est automatiquement activée lorsque vous activez Web Insight.
Pour afficher le trafic d’applications Web provenant d’adresses IP privées sur la carte géographique, vous devez d’abord créer des blocs d’adresses IP privées, puis activer la collecte des données géographiques.
Pour activer la collecte de données géographiques :
-
Accédez à Réseaux > Instances > Citrix ADC, puis sélectionnez l’instance de Citrix ADC.
-
Dans la liste Sélectionner une action, sélectionnez Configurer Analytics.
-
Sur la page Configurer Insight, sélectionnez Activer la collecte de données Geo pour Web et HDX Insight .
Créer un bloc IP privé
Citrix ADM peut reconnaître l’emplacement d’un client lorsque l’adresse IP privée du client est ajoutée au serveur Citrix ADM. Par exemple, si l’adresse IP d’un client se situe dans la plage d’un bloc d’adresse IP privé associé à la ville A, Citrix ADM reconnaît que le trafic provient de la ville A pour ce client.
Pour créer un bloc IP :
-
Dans Citrix ADM, accédez à Analytics > Paramètres > Blocs IP, puis cliquez sur Ajouter .
-
Dans la page Créer des blocs IP, spécifiez les paramètres suivants :
-
Nom. Spécifiez un nom pour le bloc d’adresses IP privées
-
Adresse IP de départ. Spécifiez la plage d’adresses IP la plus basse pour le bloc d’adresses IP.
-
Adresse IP de fin. Spécifiez la plage d’adresses IP la plus élevée pour le bloc d’adresses IP.
-
Pays. Sélectionnez le pays dans la liste.
-
Région. En fonction du pays, la région est renseignée automatiquement, mais vous pouvez sélectionner votre région.
-
Ville. En fonction de la région, la ville est renseignée automatiquement, mais vous pouvez sélectionner votre ville.
-
Latitude de la ville et longitude de la ville. En fonction de la ville que vous sélectionnez, la latitude et la longitude sont renseignées automatiquement.
-
-
Cliquez sur Créer pour terminer.
Blocs IP publics
Citrix ADM peut également reconnaître l’emplacement d’un client si le client utilise une adresse IP publique. Citrix ADM possède son fichier CSV d’emplacement intégré qui correspond à l’emplacement basé sur la plage d’adresses IP du client. Pour utiliser le bloc IP public, la seule exigence est d’ activer la collecte de données géographiques sur la page Configure Insight .
Remarque
Citrix ADM a besoin d’une connexion Internet pour afficher les géomaps d’un lieu géographique particulier. Une connexion Internet est également nécessaire pour exporter le GeoMap aux formats .pdf, .png ou .jpg.
Pour exporter le rapport de ce tableau de bord :
Pour exporter le rapport de cette page, cliquez sur l’icône Exporter en haut à droite de cette page. Sur la page Exporter, vous pouvez effectuer l’une des opérations suivantes :
-
Sélectionnez l’onglet Exporter maintenant . Pour afficher et enregistrer le rapport au format PDF, JPEG, PNG ou CSV.
-
Sélectionnez l’onglet Planifier l’exportation. Pour planifier le rapport sur une base quotidienne, hebdomadaire ou mensuelle et l’envoyer par e-mail ou par message Slack.
Remarque
- Si vous sélectionnez Périodicité hebdomadaire, veillez à sélectionner les jours de semaine pendant lesquels vous souhaitez que le rapport soit planifié.
- Si vous sélectionnez Périodicité mensuelle, veillez à saisir tous les jours, séparés par des virgules, pendant lesquels vous voulez que le rapport soit planifié.
Configurer les seuils
Vous pouvez créer des seuils et le recevoir une notification chaque fois que la valeur seuil est franchie. Dans un déploiement classique, vous pouvez définir des seuils pour :
-
Suivez les différents indicateurs des applications
-
Faciliter la planification
-
Recevez une notification chaque fois que la valeur métrique de l’application dépasse le seuil défini
Pour configurer le seuil :
-
Accédez à Analytics > Paramètres > Seuils .
-
Sur la page Seuils, cliquez sur Ajouter.
La page Créer un seuil s’affiche.
-
Spécifiez les détails suivants :
-
Nom : spécifiez un nom pour créer un événement.
-
Type de trafic - Dans la liste, sélectionnez WEB.
-
Entité - Dans la liste, sélectionnez la catégorie ou le type de ressource. Par défaut, « applications » est sélectionné comme entité.
-
Clé de référence : une clé de référence est générée automatiquement en fonction du type de trafic et de l’entité que vous avez sélectionnés.
-
Durée - Dans la liste, sélectionnez l’intervalle de temps pour lequel vous souhaitez surveiller l’entité. Vous pouvez surveiller les entités pendant une heure, une journée ou une semaine.
-
Dans la section Configurer la règle, créez une règle en choisissant la mesure, un comparateur requis et indiquez une valeur de seuil.
-
Dans la section Paramètres des notifications, sélectionnez Activer le seuil et le mode d’alerte pour lequel vous souhaitez recevoir les alertes.
-
-
Cliquez sur Créer.
Résoudre les problèmes liés à Web Insight
Pour plus de détails, consultez le document de dépannage Résoudre les problèmes liés à Web Insight.
Dans cet article
- Analyser les problèmes liés aux applications Web
- Analyser des informations pour les navigateurs et les systèmes d’exploitation
- Instances Citrix ADC déployées en mode haute disponibilité
- Instances Citrix ADC déployées en mode cluster
- Configuration de la carte géographique Web Insight
- Configurer les seuils
- Résoudre les problèmes liés à Web Insight