Service NetScaler Console

Rapports sur le réseau

Vous pouvez optimiser l’utilisation des ressources en surveillant les rapports de votre réseau sur la console NetScaler. Il se peut que vous ayez un déploiement distribué avec de nombreuses applications déployées à plusieurs emplacements. Pour garantir des performances optimales de vos applications, vous avez également déployé plusieurs instances de Citrix Application Delivery Controller (NetScaler) pour équilibrer la charge, changer de contenu ou compresser le trafic. Les performances réseau peuvent avoir un impact sur les performances de l’application. Pour continuer à maintenir les performances de vos applications, vous devez surveiller régulièrement les performances de votre réseau et vous assurer que toutes les ressources sont utilisées de manière optimale.

La console NetScaler vous permet de générer des rapports pour des instances au niveau mondial et des entités telles que les serveurs virtuels et les interfaces réseau. Les serveurs virtuels pour lesquels vous pouvez générer des rapports sont les suivants :

  • Serveurs, services et groupes de services d’équilibrage de charge
  • Serveurs de commutation de contenu
  • Serveurs de redirection du cache
  • Équilibrage global de la charge de service (GSLB)
  • Authentification
  • NetScaler Gateway

Vous pouvez créer plusieurs tableaux de bord pour différentes instances, serveurs virtuels et autres entités dans NetScaler Console.

Tableau de bord de rapports réseau

L’image suivante appelle les différentes fonctionnalités du tableau de bord :

Présentation du tableau de bord de rapports réseau

  • Le panneau de gauche répertorie tous les tableaux de bord personnalisés créés dans NetScaler Console. Vous pouvez cliquer sur l’un d’eux pour afficher les différents rapports que le tableau de bord est composé. Par exemple, un tableau de bord TCP et SSL contient divers rapports liés aux protocoles TCP et SSL.
  • Vous pouvez personnaliser chaque tableau de bord avec plusieurs widgets pour afficher différents rapports. Un widget représente un rapport sur le tableau de bord, c’est-à-dire une collection de rapports plus associés. Par exemple, un rapport sur l’utilisation des octets TCP compressés contient des rapports sur les octets TCP compressés transférés et reçus par seconde.
  • Vous pouvez afficher les rapports pendant une heure, un jour, une semaine ou un mois. Vous pouvez utiliser l’option du curseur chronologique pour personnaliser la durée des rapports générés sur la console NetScaler.
  • Vous pouvez supprimer un rapport en cliquant sur « X ». Vous pouvez également exporter le rapport au format .pdf, .jpeg, .png ou .csv vers votre système. Vous pouvez également planifier l’heure et la récurrence du moment où générer le rapport. Vous pouvez également configurer une liste de distribution de courrier électronique à laquelle vous souhaitez envoyer les rapports.
  • La section Instances en haut du tableau de bord répertorie les adresses IP de toutes les instances pour lesquelles le rapport est généré.
  • Vous pouvez supprimer des instances en cliquant sur « X » ou ajouter d’autres instances aux rapports. Mais, à l’heure actuelle, la console NetScaler vous permet d’afficher des rapports pour 10 instances.
  • Vous pouvez également exporter l’intégralité du tableau de bord au format .pdf, .jpeg, .png ou .csv vers votre système. Toutes les modifications apportées au tableau de bord doivent être enregistrées. Cliquez sur Enregistrer pour enregistrer les modifications.

La section suivante explique en détail les tâches de création d’un tableau de bord, de génération de rapports et d’exportation de rapports.

Pour afficher ou créer un tableau de bord :

  1. Dans la console NetScaler, accédez à Infrastructure > Network Reporting.

    Créer un tableau de bord

  2. Pour afficher les tableaux de bord existants, cliquez sur Afficher le tableau de bord. La page Tableau de bord Network Reporting s’ouvre et vous permet d’afficher tous vos tableaux de bord et widgets de rapport.

  3. Pour créer un tableau de bord, cliquez sur Créer un tableau de bord

    La page Créer un tableau de bord s’ouvre.

    Sélectionnez le type de tableau de bord

  4. Dans l’onglet Paramètres de base , entrez les informations suivantes :

    1. Nom. Entrez le nom du tableau de bord.

    2. Famille d’instances. Sélectionnez le type d’instance : NetScaler ou NetScaler SDX.

    1. Type. Sélectionnez le type d’entité pour lequel vous souhaitez générer des rapports. Dans cet exemple, sélectionnez des serveurs virtuels d’équilibrage de charge.

    2. Descriptif. Entrez une description claire pour le tableau de bord.

  5. Cliquez sur Suivant.

  6. Dans l’onglet Sélectionner des rapports, sélectionnez les rapports requis. Dans cet exemple, vous pouvez sélectionner les transactions, les connexions et le débit. Cliquez sur Suivant.

    Sélectionner des rapports

  7. Dans l’onglet Sélectionner les entités, cliquez sur Ajouter .

    Une fenêtre apparaît avec la liste des entités en fonction du type d’entité sélectionné dans l’onglet Paramètres de base. Dans cet exemple, la fenêtre Choisir des serveurs virtuels LB apparaît.

  8. Sélectionnez les entités que vous souhaitez surveiller.

    Sélectionner des entités

  9. Cliquez sur Créer.

Le tableau de bord est créé et affiche tous les rapports que vous avez sélectionnés.

Remarque

Actuellement, les modifications que vous apportez aux légendes ou aux filtres ne peuvent pas être enregistrées.

Afficher les données de reporting réseau en appliquant des agrégations

Vous pouvez appliquer des agrégations aux données de performances réseau et afficher les performances des applications sur le tableau de bord. Vous pouvez également exporter les résultats en fonction de vos besoins. En utilisant ces agrégations appliquées aux données, vous pouvez analyser et vérifier si toutes les ressources sont utilisées de manière optimale. Accédez à Réseau > Rapports réseau et sélectionnez la durée d’un jour ou plus pour obtenir l’option Afficher par .

Dans les données moyennes existantes, vous pouvez appliquer des agrégations en sélectionnant l’option dans la liste Voir par. Lorsque vous appliquez l’agrégation, les données sont mises à jour pour chaque mesure du tableau de bord. Cliquez sur Paramètres, puis sélectionnez Filtres d’agrégation.

Filtres d'agrégation

Les agrégations que vous pouvez ajouter sont les suivantes :

  • Nombre

  • Max

  • Min

  • Somme

  • Dev Std

  • Variance

  • Mode

  • Médiane

  • 25e centile

  • 75e centile

  • 95e centile

  • 99e centile

  • Premier

  • Dernier

Vous pouvez ajouter jusqu’à 4 options d’agrégation au tableau de bord. Une fois que vous avez ajouté les options d’agrégation, NetScaler Console met environ 1 heure à générer des rapports pour les options d’agrégation sélectionnées.

Exportation de rapports réseau

Bien que vous puissiez exporter des rapports de widgets aux formats .pdf, .png, .jpeg ou .csv, vous pouvez exporter l’intégralité des tableaux de bord uniquement aux formats .pdf, .jpeg ou .png.

Remarque

Vous ne pouvez pas exporter de rapports dans la console NetScaler si vous disposez d’autorisations en lecture seule. Vous devez disposer d’une autorisation de modification pour créer un fichier dans la console NetScaler et l’exporter.

Pour exporter des rapports de tableau de bord :

  1. Accédez à Infrastructure > Rapports sur le réseau
  2. Cliquez sur Afficher les tableaux de bord pour afficher tous les tableaux de bord que vous avez créés.
  3. Dans le volet gauche, cliquez sur un tableau de bord. Dans cet exemple, cliquez sur Tableau de bord 1.
  4. Cliquez sur le bouton d’exportation en haut à droite de la page.
  5. Sous l’onglet Exporter maintenant, sélectionnez le format requis, puis cliquez sur Exporter.

    Sur la page Exporter, vous pouvez effectuer l’une des opérations suivantes :

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

  7. Sélectionnez l’onglet Planifier l’exportation. Pour planifier le rapport tous les jours, hebdomadaires ou mensuels et envoyer le rapport par e-mail ou message de marge.

    Vous pouvez planifier une exportation récurrente de la page Tableau de bord de rapports réseau. Par exemple, vous pouvez définir une option permettant de générer un rapport de tableau de bord chaque semaine pour l’heure précédente à un moment donné. Le rapport est alors généré chaque semaine et indique l’état du tableau de bord. Le rapport remplace l’horodatage, s’il est défini par l’utilisateur.

Remarque

  • Si vous sélectionnez Périodicité hebdomadaire, sélectionnez les jours de la semaine pendant lesquels vous souhaitez planifier le rapport.
  • Si vous sélectionnez Périodicité mensuelle, entrez tous les jours pendant lesquels vous souhaitez que le rapport soit planifié, séparés par des virgules.

Lors de la planification des rapports réseau, vous pouvez personnaliser l’en-tête du rapport en saisissant une chaîne de texte dans le champ Objet. Le rapport créé à l’heure planifiée a cette chaîne comme nom.

Par exemple, pour les rapports réseau provenant d’un serveur virtuel particulier, vous pouvez taper le sujet comme « authentication-reports-10.106.118.120 », où 10.106.118.120 est l’adresse IP du serveur virtuel surveillé.

Remarque

Actuellement, cette option n’est disponible que lorsque vous planifiez l’exportation de rapports. Vous ne pouvez pas ajouter un en-tête au rapport lorsque vous les exportez instantanément.

Pour exporter des rapports de widget :

  1. Accédez à Infrastructure > Rapports sur le réseau.

  2. Cliquez sur Afficher les tableaux de bord pour afficher tous les tableaux de bord que vous avez créés.

  3. Dans le volet gauche, cliquez sur un tableau de bord. Dans cet exemple, cliquez également sur Skype for Business.

  4. Sélectionnez un widget. Par exemple, sélectionnez Load Balancing Virtual Server Transactions.

  5. Cliquez sur le bouton Exporter dans le coin supérieur droit de la page

  6. Sous l’onglet Exporter maintenant, sélectionnez le format requis, puis cliquez sur Exporter.

    Rapport d'exportation

Comment gérer les seuils pour les rapports réseau sur la console NetScaler

Pour surveiller l’état d’une instance NetScaler, vous pouvez définir des seuils sur les compteurs et recevoir des notifications lorsqu’un seuil est dépassé. Sur la console NetScaler, vous pouvez configurer des seuils et les afficher, les modifier et les supprimer.

Par exemple, vous pouvez recevoir une notification par e-mail lorsque le compteur de connexions d’un serveur virtuel de commutation de contenu atteint une valeur spécifiée. Vous pouvez définir un seuil pour un type d’instance spécifique. Vous pouvez également choisir les rapports que vous souhaitez générer pour des mesures de compteur spécifiques à partir de l’instance choisie.

Lorsque la valeur d’un compteur dépasse ou tombe en dessous (comme spécifié par la règle) de la valeur seuil, un événement de la gravité spécifiée est généré pour signaler un problème lié aux performances. Lorsque la valeur du compteur revient à une valeur que vous considérez normale, l’événement est effacé. Ces événements peuvent être consultés en accédant à Infrastructure > Événements > Rapports. Sur la page Rapports , vous pouvez cliquer sur le beignet Événements par gravité pour afficher les événements en fonction de leur gravité.

Vous pouvez également associer une action à un seuil tel que l’envoi d’un e-mail ou d’un message SMS en cas de violation du seuil.

Pour créer un seuil :

  1. Dans la console NetScaler, accédez à Infrastructure > Rapports réseau > Seuils . Sous Seuils, cliquez sur Ajouter.

  2. Sur la page Créer un seuil, spécifiez les informations suivantes :

    • Nom. Nom du seuil.
    • Type d’instance. Une instance NetScaler.
    • Nom du rapport. Nom du rapport de performance qui fournit des informations sur ce seuil.
  3. Vous pouvez également définir des règles pour spécifier à quel moment un événement doit être généré ou supprimé. Vous pouvez spécifier les informations suivantes dans la section Configurer la règle  :

    • Métrique. Sélectionnez la métrique pour laquelle vous souhaitez définir un seuil.
    • Comparateur. Sélectionnez un comparateur pour vérifier si la valeur surveillée est supérieure ou égale, inférieure ou égale à la valeur seuil.
    • Valeur seuil. Entrez la valeur pour laquelle la gravité de l’événement est calculée. Par exemple, vous souhaiterez peut-être générer un événement présentant une gravité critique si la valeur surveillée pour les connexions client actuelles atteint 80 %. Dans ce cas, tapez 80 comme valeur de seuil. Vous pouvez consulter les événements de « gravité critique » en accédant à Infrastructure > Événements > Rapports. Sur la page Rapports , vous pouvez cliquer sur le beignet Événements par gravité pour afficher les événements en fonction de leur gravité.
    • Valeur claire. Entrez la valeur qui indique à quel moment effacer la valeur. Par exemple, vous pouvez supprimer le seuil des connexions client actuelles lorsque la valeur surveillée atteint 50 %. Dans ce cas, saisissez 50 comme valeur claire.
    • Gravité de l’événement Sélectionnez le niveau de sécurité que vous souhaitez définir pour la valeur de seuil.
  4. Vous pouvez choisir les instances et les entités à définir avec la valeur de seuil. Dans la section Instances, choisissez l’une des options suivantes :

    • Toutes les instances. Le seuil est défini pour toutes les instances.

    • Instances spécifiques. Le seuil est défini pour des instances spécifiques. Utilisez la flèche droite pour déplacer les instances de la liste Disponible vers la liste des instances configurées . Le seuil est défini pour les instances figurant dans la liste des instances configurées .

    • Entités spécifiques. Le seuil est défini pour des entités spécifiques.

      Cliquez sur Ajouter pour sélectionner les entités.

      Une fenêtre apparaît avec la liste des entités en fonction du type de rapport sélectionné dans le champ Nom du rapport . Dans cet exemple, la fenêtre Choisir des serveurs virtuels LB apparaît.

      Ajouter des entités

      Sélectionnez les entités pour lesquelles vous souhaitez définir un seuil. Cliquez sur Sélectionner. Les entités sélectionnées apparaissent dans la section Instances .

  5. Vous pouvez choisir de faire apparaître un message lorsque le seuil est atteint. Dans la section Message d’événement, tapez le message dans la zone de message. La console NetScaler ajoute la valeur surveillée et la valeur de seuil à ce message.

  6. Dans la section Paramètres de notification, sélectionnez Activer le seuil pour activer le seuil afin de générer des alarmes. Vous pouvez éventuellement sélectionner Notifier par e-mail pour recevoir des notifications via différents canaux tels que le courrier électronique, Slack, ServiceNow ou PagerDuty lorsque le seuil est atteint.

  7. Cliquez sur Créer.

Définir l’intervalle d’interrogation des performances pour les rapports réseau

Par défaut, toutes les 5 minutes, les appels NITRO recueillent des données de performances pour les rapports réseau. La console NetScaler extrait les statistiques des instances, telles que les informations relatives aux compteurs, et les regroupe par minute, par heure, par jour ou par semaine. Vous pouvez afficher ces données agrégées dans des rapports prédéfinis.

Pour définir l’intervalle d’interrogation relatif aux performances, accédez à Infrastructure > Rapports réseau et cliquez sur Configurer l’intervalle d’interrogation. Votre intervalle de scrutin ne peut pas être inférieur à 5 minutes ou supérieur à 60 minutes.

Définir l'intervalle d'interrogation

Configuration des paramètres de nettoyage des rapports réseau

Vous pouvez configurer l’intervalle de purge des données de reporting réseau dans NetScaler Console. Cet intervalle limite la quantité de données de reporting réseau stockées dans la base de données du serveur NetScaler Console. Par défaut, le nettoyage se produit toutes les 24 heures (à 01.00 heures) pour le réseau qui rapporte des données historiques.

Remarque

La valeur que vous pouvez spécifier ne peut pas dépasser 90 jours ou être inférieure à 1 jour.