Web Insight

Web Insight permet aux administrateurs de surveiller toutes les applications Web desservies par les instances Citrix ADC. En tant qu’administrateur, vous pouvez bénéficier d’une surveillance intégrée et en temps réel des applications à partir d’instances 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 qui sont traitées par l’instance de Citrix ADC. Les données analytiques 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 :

  • Liste des clients qui connaissent une latence élevée lors de l’accès à une application telle que SharePoint

  • L’application supérieure qui a eu le plus de succès en une heure

  • 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 les réponses les plus 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

  • Quelques pages d’une application sont lentes à partir d’un client particulier et d’un serveur principal

  • 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 :

  1. Accédez à Réseaux > Instances > Citrix ADC, puis sélectionnez l’instance Citrix ADC sur laquelle vous souhaitez activer l’analyse.

  2. Dans la liste Sélectionner une action, sélectionnez Configurer Analytics.

    image localisée

  3. Sur la page Configurer les analyses sur les serveurs virtuels  :

    1. Sélectionnez les serveurs virtuels que vous souhaitez activer les informations Web et cliquez sur Activer Analytics

      La fenêtre Activer Analytics s’affiche.

    2. Sélectionner Web Insight

    3. Sous Options avancées, sélectionnez Logstream ou IPFIX comme mode de transport

      Remarque

      Pour Citrix ADC 12.0 ou version antérieure, IPFIX est l’option par défaut du mode Transaport. 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, reportez-vous à la section Vue d’ensemble de Logstream.

    4. L’expression est true par défaut

    5. Cliquez sur OK.

      web-insight

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 rechercher si le problème de latence provient du réseau serveur, du réseau client ou du temps de réponse du serveur. Citrix ADM vous permet d’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 des instances telles que l’adresse IP, le nom d’hôte, le nombre total d’accès et la bande passante.

image localisée

À l’aide de la liste, vous pouvez sélectionner la durée pour afficher les informations relatives aux instances.

image localisée

Vous pouvez également utiliser le curseur pour personnaliser la durée du temps et cliquer sur Aller pour afficher les résultats.

image localisée

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

    image localisée

  • Bande passante

    image localisée

  • Applications

    image localisée

  • Domaines

    image localisée

  • URL

    image localisée

  • Méthodes de requête HTTP

    image localisée

  • État de la réponse HTTP

    image localisée

  • Clients

    image localisée

  • Serveurs

    image localisée

  • Systèmes d’exploitation

    image localisée

  • Agents utilisateurs

    image localisée

Vous pouvez également sélectionner des entités Web Insight pour lesquelles vous souhaitez afficher des rapports sur l’interface graphique.

  1. Accédez à Analytics > Web Insight > Paramètres.

  2. Cliquez sur Configurer les journaux des enregistrements de données Analytics.

    image localisée

  3. Sous Paramètres de rapport Web Insight, sélectionnez les entités que vous souhaitez afficher des rapports sur l’interface graphique.

    image localisée

  4. Cliquez sur OK.

Pour effectuer une analyse plus approfondie, 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 :

  1. Accédez à Analytics > Web Insight > Serveurs.

  2. La page Serveurs s’affiche avec tous les serveurs configurés.

  3. Cliquez sur l’adresse IP dans le graphique. Vous pouvez également cliquer sur l’adresse IP dans le tableau.

    image localisée

    La vue d’aperçu détaillée du serveur sélectionné s’affiche. À partir de cette vue, vous pouvez rechercher plusieurs informations telles que :

    • Nombre total d’accès reçus par le serveur

    • Bande passante

    • Temps 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 l’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 :

  1. 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.

  2. Cliquez sur Non trouvé dans le graphique.

    image localisée

  3. Faites défiler vers le bas pour afficher le graphique Serveurset, dans la liste Filtrer par, sélectionnez Latence réseau du serveur.

    image localisée

    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 que le serveur Web ne répond à aucune requête de n’importe quel 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 via 10 serveurs Web différents. Lorsque plusieurs utilisateurs accèdent à l’application en même temps, un ou plusieurs utilisateurs peuvent connaître 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 demande diffère selon :

  • Nombre de demandes dans la file d’attente.

  • Bande passante consommée par chaque requête pour traiter la transaction HTTP.

    Le graphique 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.

  1. Accédez à Analytics > Web Insight > Serveurs.

  2. Sélectionnez le serveur dans le graphique.

  3. Cliquez sur Temps de traitement du serveur pour analyser le temps de traitement du serveur.

    image localisée

Scénario 2 - Latence du client :

Le temps de réponse et le nombre total de visites 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 pour la latence du réseau client. Pour analyser la cause première :

  1. Accédez à Analytics > Web Insight > Clients.

  2. Sélectionnez le client dans le graphique.

  3. Cliquez sur Latence réseau client pour analyser la latence élevée.

    image localisé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 d’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 :

  1. Accédez à Analytics > Web Insight > Applications

  2. 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

    image localisée

  3. 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.

    image localisée

Vous pouvez également cliquer sur les serveurs d’équilibrage de charge liés pour afficher les détails Web Insight de ces applications.

Analyser les 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, l’aperçu peut vous aider à comprendre les différentes prises de système d’exploitation dans votre base d’utilisateurs.

Accédez à Analytics > Web Insight > Système d’exploitation pour voir pourquoi l’accès des utilisateurs est lent et s’il 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 rendu sur les différents navigateurs et approfondir l’exploration vers un navigateur particulier pour identifier les pages d’application associées au temps de rendu le plus élevé pour ce navigateur.

Par exemple, vous pouvez sélectionner Google Chrome et afficher les temps de rendu correspondants pour les différentes pages URL d’une application particulière.

image localisée

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.

image localisée

Vous pouvez cliquer sur le nom des instances en haute disponibilité pour afficher plus de détails.

image localisée

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.

image localisée

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.

image localisée

Remarque

  • Toutes les données précédemment collectées avant la mise à niveau vers Citrix ADM 12.1 build 503.x continuent d’être affichées en tant que rapports indépendants pour 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 géomap 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.

Geomap fournit des informations sur les mesures suivantes propres à 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 active automatiquement les géomaps pour les adresses IP privées ou les adresses IP publiques, lorsque vous activez Web 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 :

  1. Dans Citrix ADM, accédez à Analytics > Paramètres > Blocs IP, puis cliquez sur Ajouter .

  2. Dans la page Créer des blocs IP, spécifiez les paramètres suivants :

    • Nom. Spécifiez un nom pour le bloc IP privé

    • Démarrer l’adresse IP. Spécifiez la plage d’adresses IP la plus basse pour le bloc IP.

    • Adresse IP de fin. Spécifiez la plage d’adresses IP la plus élevée pour le bloc 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 automatiquement renseignée, mais vous pouvez sélectionner votre ville.

    • Ville Latitude et Longitude de la ville. En fonction de la ville que vous sélectionnez, la latitude et la longitude sont automatiquement remplies.

  3. Cliquez sur Créer pour terminer.

    image localisée

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 condition requise est que vous devez activer la collecte de données géo à partir de la page Configurer Insight.

Remarque

Citrix ADM nécessite une connexion Internet pour afficher les géomaps d’un emplacement géographique particulier. Une connexion Internet est également nécessaire pour exporter le GeoMap aux formats .pdf, .png ou .jpg.

image localisée

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 :

  1. Sélectionnez l’onglet Exporter maintenant. Pour afficher et enregistrer le rapport au format PDF, JPEG, PNG ou CSV.

  2. Sélectionnez l’onglet Planifier l’exportation. Pour planifier le rapport tous les jours, toutes les semaines ou tous les mois et envoyer le rapport par courriel ou par message mou.

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 Récurrence mensuelle, assurez-vous de saisir tous les jours pendant lesquels vous souhaitez que le rapport soit planifié, séparés par des virgules.

Configurer les seuils

Vous pouvez créer des seuils et les recevoir notifiés chaque fois que la valeur de seuil est atteinte. Dans un déploiement standard, vous pouvez définir des seuils sur :

  • Suivi de diverses mesures d’application

  • Faciliter la planification

  • Obtenir une notification chaque fois que la valeur de la mesure des applications dépasse le seuil défini

Pour configurer le seuil :

  1. Accédez à Analytics > Paramètres > Seuils.

  2. Dans la page Seuils, cliquez sur Ajouter .

    La page Créer un seuil s’affiche.

  3. Spécifiez les détails suivants :

    1. Nom  : spécifiez un nom pour la création d’un événement.

    2. Type de trafic  : dans la liste, sélectionnez WEB.

    3. Entité - Dans la liste, sélectionnez la catégorie ou le type de ressource. Par défaut, « applications » est sélectionné comme entité.

    4. 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.

    5. 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.

      image localisée

    6. 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.

      image localisée

    7. Dans la section Paramètres des notifications, sélectionnez Activer le seuil et le mode d’alerte pour lequel vous souhaitez recevoir les alertes.

      image localisée

  4. Cliquez sur Créer.