Application Delivery Management

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 du serveur principal

  • L’application est lente lorsqu’elle est accédé à 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 le Web Insight :

  1. Ouvrez une session sur Citrix ADM avec les informations d’identification de l’administrateur.

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

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

    Image localisée

  4. Sur la page Configurer Insight  :

    1. Sélectionnez la liste des applications pour l’équilibrage de charge ou la commutation de contenu.

      Image localisée

    2. Sélectionnez le serveur virtuel et cliquez sur Activer AppFlow.

      Image localisée

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

      Image localisée

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.

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

  • Clientèle

    Image localisée

  • Serveurs

    Image localisée

  • Systèmes d’exploitation

    Image localisée

  • Agents utilisateur

    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’aperçu 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 du 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. 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 :

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

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

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

  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 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 entre les différents navigateurs et explorer plus loin 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 voir 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 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

Pour afficher le trafic d’application Web provenant d’adresses IP privées sur la géomap, vous devez d’abord créer des blocs d’adresses IP privées, puis activer la collecte de données géographiques.

Pour activer la collecte de données géographiques :

  1. Accédez à Réseaux > Instances > Citrix ADC, puis sélectionnez l’instance de Citrix ADC.

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

    Image localisée

  3. Sur la page Configurer Insight, sélectionnez Activer la collecte de données Geo pour Web et HDX Insight .

    Image localisée

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

  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 un bloc IP public, la seule condition est que vous devez activer l’activation de la collecte de données géographiques à partir de la page Configurer 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.

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

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

  2. Sur 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 créer 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.