Product Documentation

Exemples

Jun 20, 2017

Les exemples suivants expliquent comment exporter des données Monitor Service à l'aide de l'API OData.

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 XenApp ou 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

Ces instructions supposent que vous avez déjà installé Microsoft Excel et PowerPivot.

Ouvrez Excel (exécuté avec les permissions d’administration appropriées pour le site XenApp ou XenDesktop).

Si vous utilisez 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/v2/Data (ou https: si vous utilisez TLS).
  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.
  7. 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

Si vous utilisez 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 TLS) 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.
  7. 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

Ces instructions supposent que vous avez déjà installé LINQPad.

  1. Exécutez LinqPad avec les permissions administratives appropriées pour le site XenApp ou XenDesktop.
    Conseil : la manière la plus facile est de le télécharger, l'installer et l'exécuter sur le Delivery Controller.
  2. Cliquez sur Ajouter un lien de connexion.
  3. Choisissez WCF Data Services 5.1 (OData 3) et cliquez sur Suivant.
  4. Entrez l'adresse URL du flux de données : http://{dc-host}/Citrix/Monitor/OData/v2/Data (ou https: si vous utilisez TLS). Si nécessaire, entrez le nom d'utilisateur et un mot de passe pour accéder à Delivery Controller. Cliquez sur OK.
  5. 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.

Pour obtenir des exemples supplémentaires de l'utilisation de l'API avec LINQPad, consultez la section http://blogs.citrix.com/2014/01/14/creating-director-custom-reports-for-monitoring-xendesktop/.