Product Documentation

Exemples

Oct 21, 2016

Les exemples suivants expliquent comment exporter des données Monitor Service à l'aide de l'API OData. Ce document offre également une liste d’adresses URL pour les jeux de données disponibles.

Exemple 1 : données XML brutes

  1. Placez l'adresse URL de chaque série de données dans un navigateur Web exécuté avec des permissions d’administration appropriées pour le site XenDesktop. Citrix vous recommande d'utiliser le navigateur Chrome avec le composant logiciel enfichable Advanced Rest Client.
  2. Affichez la source.

Exemple 2 : PowerPivot avec Excel

  1. Installez Microsoft Excel.
  2. Suivez ces instructions pour installer PowerPivot (selon si vous utilisez 2010 ou 2013) : https://support.office.com/fr-fr/article/Start-Power-Pivot-in-Microsoft-Excel-2013-add-in-a891a66d-36e3-43fc-81e8-fc4798f39ea8.
  3. Ouvrez Excel (exécuté avec les permissions d’administration appropriées pour le site XenDesktop).
  • À l'aide d'Excel 2010
  1. Cliquez sur l'onglet PowerPivot.
  2. Cliquez sur la fenêtre PowerPivot.
  3. Cliquez sur À partir de flux de données dans le ruban.
  4. Choisissez un nom convivial de connexion (par exemple : XenDesktop Monitoring Data) et entrez l'adresse URL du flux de données : http://{dc-host}/Citrix/Monitor/OData/v1/Data (ou https: si vous utilisez SSL).
  5. Cliquez sur Suivant.
  6. Sélectionnez les tables que vous voulez importer dans Excel et cliquez sur Terminer. Les données sont récupérées.
  • À l'aide d'Excel 2013
  1. Cliquez sur l'onglet Données.
  2. Choisissez À partir d'autres sources > À partir de flux de données OData
  3. Entrez l'adresse URL du flux de données : http://{dc-host}/Citrix/Monitor/OData/v1/Data (ou https: si vous utilisez SSL) et cliquez sur Suivant.
  4. Sélectionnez les tables que vous voulez importer dans Excel et cliquez sur Suivant.
  5. Acceptez les noms par défaut ou les noms personnalisés et cliquez sur Terminer.
  6. Choisissez Connexion uniquement ou Rapport du tableau croisé dynamique. Les données sont récupérées.

Vous pouvez maintenant utiliser PowerPivot pour visualiser et analyser les données avec des tableaux croisés dynamiques et des graphiques croisés dynamiques. Pour de plus amples informations, consultez Learning Center : http://www.microsoft.com/fr-fr/2/LearningCenter.aspx

Exemple 3 : LinqPad

  1. Téléchargez et installez la version la plus récente de LINQPad depuis http://www.linqpad.net.
  2. Exécutez LinqPad avec les permissions administratives appropriées pour le site XenDesktop.
    Conseil : la manière la plus facile est de le télécharger, l'installer et l'exécuter sur le Delivery Controller.
  3. Cliquez sur Ajouter un lien de connexion.
  4. Choisissez WCF Data Services 5.1 (OData 3) et cliquez sur Suivant.
  5. Entrez l'adresse URL du flux de données : http://{dc-host}/Citrix/Monitor/OData/v1/Data (ou https: si vous utilisez SSL). Si nécessaire, entrez le nom d'utilisateur et un mot de passe pour accéder à Delivery Controller. Cliquez sur OK.
  6. Vous pouvez maintenant exécuter des requêtes LINQ sur le flux de données et exporter les données requises selon vos besoins. Par exemple, cliquez avec le bouton droit de la souris sur les catalogues et choisissez Catalogs.Take (100). Ceci retourne les 100 premiers catalogues dans la base de données. Choisissez Exporter > Exporter vers Excel tout en conservant votre formatage.

Adresses URL des ensembles de données disponibles

URL Description
http://{dc-host}/Citrix/Monitor/OData/v1/Data/Catalogs Images de catalogue dans le site
http://{dc-host}/Citrix/Monitor/OData/v1/Data/ConnectionFailureCategories Regroupement des types d'échec de connexion
http://{dc-host}/Citrix/Monitor/OData/v1/Data/ConnectionFailureLogs Journal de chaque échec de connexion dans le site
http://{dc-host}/Citrix/Monitor/OData/v1/Data/Connections Représente une connexion initiale ou une reconnexion à une session
http://{dc-host}/Citrix/Monitor/OData/v1/Data/DesktopGroups Groupes de mise à disposition dans le site
http://{dc-host}/Citrix/Monitor/OData/v1/Data/FailureLogSummaries Nombre d'erreurs (de connexion/machine) par période de temps et groupe de mise à disposition
http://{dc-host}/Citrix/Monitor/OData/v1/Data/Hypervisors Hôtes (hyperviseurs) dans le site
http://{dc-host}/Citrix/Monitor/OData/v1/Data/LoadIndexes Charger les données d'index reçues depuis Virtual Delivery Agent (VDA)
http://{dc-host}/Citrix/Monitor/OData/v1/Data/LoadIndexSummaries Charger les moyennes d'index par période de temps et machine
http://{dc-host}/Citrix/Monitor/OData/v1/Data/MachineFailureLogs Journal de chaque échec de machine par date de début et de fin dans le site
http://{dc-host}/Citrix/Monitor/OData/v1/Data/Machines Machines dans le site
http://{dc-host}/Citrix/Monitor/OData/v1/Data/SessionActivitySummaries Nombre de session et données d'ouverture de session par période de temps et groupe de mise à disposition
http://{dc-host}/Citrix/Monitor/OData/v1/Data/Sessions Représente un utilisateur connecté à un bureau
http://{dc-host}/Citrix/Monitor/OData/v1/Data/TaskLogs Journal de toutes les tâches et de leur statut qui ont été exécutés en tant que partie du service de surveillance interne
http://{dc-host}/Citrix/Monitor/OData/v1/Data/Users Les utilisateurs qui ont lancés une session dans le site