Citrix Application Delivery Management service

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

    Configurer l'analyse

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

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

      La fenêtre Activer les analyses s’affiche.

    2. Sélectionner Web Insight

    3. Sous Options avancées, sélectionnez Logstreamou IPFIXcomme 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, reportez-vous à la section Présentation 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 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.

Problèmes Web

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

Liste de temps

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

Curseur temporel

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

    Accès

  • Bande passante

    Bande passante

  • Applications

    Applications

  • Domaines

    Domaines

  • URL

    URL

  • Méthodes de requête HTTP

    Méthodes de requête HTTP

  • État de la réponse HTTP

    État de la réponse HTTP

  • Clients

    Clients

  • Serveurs

    Serveurs

  • Systèmes d’exploitation

    Systèmes d'exploitation

  • Agents utilisateurs

    Agents utilisateurs

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.

    Configurer l'analyse

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

    Rapports

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

  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.

    Adresse IP

    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

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

    Introuvable

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

    Latence

    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 demandes atteignent les 10 serveurs Web différents en même temps, le temps de chargement de la requête diffère en fonction des éléments suivants :

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

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

  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.

    Latence client

    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’ CSTOLBTarget application dans l’image est un serveur virtuel de commutation de contenu lié à d’autres serveurs virtuels d’équilibrage de charge

    Applications

  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.

    Serveur virtuel

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.

Navigateurs

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.

Paire HA

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

HA pair1

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.

HA pair2

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.

HA pair3

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, les noms de domaine d’observation ID/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 pendant le traitement des demandes du client

  • Temps de réponse : Temps moyen nécessaire pour envoyer les 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 du 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écifier 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 remplie, 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 automatiquement remplies.

  3. Cliquez sur Créer pour terminer.

    Blocs IP

Blocs IP publics

Citrix ADM peut également reconnaître l’emplacement du 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 est que vous devez activer la collecte de données géographiques Activer la collecte de données géographiques à 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.

Bloc public

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 e-mail ou par message de marge.

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 les recevoir notifiés chaque fois que la valeur du seuil ne respecte pas. Dans un déploiement standard, vous pouvez définir des seuils sur :

  • Suivi de diverses mesures d’application

  • Faciliter la planification

  • Recevez une notification chaque fois que la valeur de 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 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 automatiquement générée 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.

      Seuil

    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.

      Mesure

    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.

      Notification Web

  4. Cliquez sur Créer.