vRealize Business for Cloud vous permet d'exporter un ensemble de rapports par défaut : Vous pouvez également créer et exporter des rapports personnalisés sur ces rapports par défaut en fonction de vos besoins.

Procédure

  1. Connectez-vous au dispositif virtuel vRealize Business for Cloud.
  2. Selon votre configuration, exécutez l'une des commandes suivantes pour générer le jeton :
    • Pour la configuration de vRealize Business for Cloud avec l'instance devRealize Automation intégrée

      wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --post-data '{"username":"USER_NAME","password":"PASSWORD","tenant":"TENANT"}' -output-document - vRA_SERVER/identity/api/tokens

      • USER_NAME est le nom d'utilisateur disposant des autorisations d'administrateur permettant d'accéder à vRealize Business for Cloud.

      • PASSWORD est le mot de passe du compte d'administrateur.

      • TENANT est le locataire enregistré de vRealize Business for Cloud.

      • vRA_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Automation.

    • Pour la configuration de vRealize Business for Cloud avec l'instance VMware Identity Manager intégrée

      curl -k -X POST -H "Authorization:Basic CODE" https://vIDM_SERVER/SAAS/API/1.0/oauth2/token?grant_type=client_credentials

      • CODE est Base64(client_id:client_secret).

      • vIDM_SERVER est l'adresse IP ou le nom de domaine complet du serveur VMware Identity Manager.

    Note:

    Vous pouvez générer un code Base64 pour l'en-tête d'authentification de base à l'aide de : https://www.base64encode.org/. Vous pouvez également obtenir les valeurs client_id et client_secret à partir de /server/conf/itfm-oauth.properties.

    Vous voyez le jeton dans la sortie. Par exemple,

    {"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIyYzJlZDRjMi0wYjcyLTQ5MDYtODE3MC0wYzhjYjUzNjJjNTMiLCJwcm4iOiJ2cmJfb2F1dGhfY2xpZW50aWRfYzk5ODUzYzYtMmY5MC00OTMwLWI2ZjktYzJjM2U3YmQ5Nzk5QEJMUi1WMTQ0LUlQLTE4NCIsImRvbWFpbiI6IlN5c3RlbSBEb21haW4iLCJ1c2VyX2lkIjoiMTkwIiwiYXV0aF90aW1lIjoxNTUzMjAyMDExLCJpc3MiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgiLCJhdWQiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgvb2F1dGh0b2tlbiIsImN0eCI6Ilt7XCJtdGRcIjpcInVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphYzpjbGFzc2VzOlBhc3N3b3JkUHJvdGVjdGVkVHJhbnNwb3J0XCIsXCJpYXRcIjoxNTUzMjAyMDExLFwiaWRcIjoxNX1dIiwic2NwIjoib3BlbmlkIGFkbWluIHVzZXIiLCJpZHAiOiIwIiwiZW1sIjoiT0F1dGhDbGllbnRfdnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2MmY5MDQ5MzBiNmY5YzJjM2U3YmQ5Nzk5QG5vcmVwbHkuY29tIiwiY2lkIjoidnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2LTJmOTAtNDkzMC1iNmY5LWMyYzNlN2JkOTc5OSIsImRpZCI6IiIsIndpZCI6IiIsInJ1bGVzIjp7ImV4cGlyeSI6MTU1MzIzMDgxMSwicnVsZXMiOlt7InJlc291cmNlcyI6WyIqIl0sImFjdGlvbnMiOlsiKiJdLCJjb25kaXRpb25zIjpudWxsfV0sImxpbmsiOm51bGx9LCJleHAiOjE1NTMyMzA4MTEsImlhdCI6MTU1MzIwMjAxMSwic3ViIjoiMzU3OTEyZGMtYWJkZS00YjIwLWI1MGQtY2I5ZDhhZmRiZTQ4IiwicHJuX3R5cGUiOiJTRVJWSUNFIn0.TEsB5mkpXED7VzuhiL66I4ls6cEYsWUcq_iKetDmTFxi8xQXr56uDChOBQtUerGkDXdKht6QflVd86BtqOTyBKYr8ndlD14DqujhRHq3aB5HmFA4jVB-vr7nhJNzpCHwD1BKWwjyTvCdMccYC-vwpCHx_dcEdbJiqdpejJPJfNbsN8MITUQtk_yk2ia3fkrBRt8Pv_VPm-xYIC_qHumaEiompB_iRLk3AfnZgx7yhdv3yarGrocFWKsizvpRbfFsf3T3EPIzACV_bGoX-syvGW9sdEjWlsBidSNRTgdOTaikIwoW1cyc3WbMeThIx7PeRop_Z-DB5a0yvL6uWfWNtw","token_type":"Bearer","expires_in":28799,"scope":"openid admin user","id_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjE1NDkzNjI4MzYifQ.eyJ1cGRhdGVkX2F0IjowLCJleHAiOjE1NTMyMDIxMzEsImlhdCI6MTU1MzIwMjAxMSwic3ViIjoidnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2LTJmOTAtNDkzMC1iNmY5LWMyYzNlN2JkOTc5OUBCTFItVjE0NC1JUC0xODQiLCJpc3MiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgiLCJhdWQiOlsidnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2LTJmOTAtNDkzMC1iNmY5LWMyYzNlN2JkOTc5OSJdLCJhdXRoX3RpbWUiOjE1NTMyMDIwMTEsImF6cCI6InZyYl9vYXV0aF9jbGllbnRpZF9jOTk4NTNjNi0yZjkwLTQ5MzAtYjZmOS1jMmMzZTdiZDk3OTkiLCJhdF9oYXNoIjoicGR6ajhEX2kyVUt2bWc1YWlSRnVUdyJ9.LD0SOVvPhxUno06ATZyE1__MI0xNcgzdR9JTT2yxBkaWf3x11nKijfaasTClgGy4llo0FJezmYAQkuCese3ge2Ub2ZBOHZ9bN98yjVXzQ5BzLZarImD727YYUiauB-pPmyvjaW-K2QH7-bIAQ8OMO0gxP_cYuol61oo9N3hwU4ocJqg2M-ir_B3PHUG5S0Ads2tlrmoObuYQ_YeMhSMyBGKCQuqgjU_Eva3PoaEaDRCRiffDVYCc0CHw08Qcb6PtcoHaltWlhWm93gBrUw4fHZKhMspapuLVFBZF7jZF56D9JJR-M2w2LiZYRRg-a_97wZ9MO810ASbFfehB__LspQ"}

    La valeur d'access_token est le jeton à authentifier.

    "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIyYzJlZDRjMi0wYjcyLTQ5MDYtODE3MC0wYzhjYjUzNjJjNTMiLCJwcm4iOiJ2cmJfb2F1dGhfY2xpZW50aWRfYzk5ODUzYzYtMmY5MC00OTMwLWI2ZjktYzJjM2U3YmQ5Nzk5QEJMUi1WMTQ0LUlQLTE4NCIsImRvbWFpbiI6IlN5c3RlbSBEb21haW4iLCJ1c2VyX2lkIjoiMTkwIiwiYXV0aF90aW1lIjoxNTUzMjAyMDExLCJpc3MiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgiLCJhdWQiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgvb2F1dGh0b2tlbiIsImN0eCI6Ilt7XCJtdGRcIjpcInVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphYzpjbGFzc2VzOlBhc3N3b3JkUHJvdGVjdGVkVHJhbnNwb3J0XCIsXCJpYXRcIjoxNTUzMjAyMDExLFwiaWRcIjoxNX1dIiwic2NwIjoib3BlbmlkIGFkbWluIHVzZXIiLCJpZHAiOiIwIiwiZW1sIjoiT0F1dGhDbGllbnRfdnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2MmY5MDQ5MzBiNmY5YzJjM2U3YmQ5Nzk5QG5vcmVwbHkuY29tIiwiY2lkIjoidnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2LTJmOTAtNDkzMC1iNmY5LWMyYzNlN2JkOTc5OSIsImRpZCI6IiIsIndpZCI6IiIsInJ1bGVzIjp7ImV4cGlyeSI6MTU1MzIzMDgxMSwicnVsZXMiOlt7InJlc291cmNlcyI6WyIqIl0sImFjdGlvbnMiOlsiKiJdLCJjb25kaXRpb25zIjpudWxsfV0sImxpbmsiOm51bGx9LCJleHAiOjE1NTMyMzA4MTEsImlhdCI6MTU1MzIwMjAxMSwic3ViIjoiMzU3OTEyZGMtYWJkZS00YjIwLWI1MGQtY2I5ZDhhZmRiZTQ4IiwicHJuX3R5cGUiOiJTRVJWSUNFIn0.TEsB5mkpXED7VzuhiL66I4ls6cEYsWUcq_iKetDmTFxi8xQXr56uDChOBQtUerGkDXdKht6QflVd86BtqOTyBKYr8ndlD14DqujhRHq3aB5HmFA4jVB-vr7nhJNzpCHwD1BKWwjyTvCdMccYC-vwpCHx_dcEdbJiqdpejJPJfNbsN8MITUQtk_yk2ia3fkrBRt8Pv_VPm-xYIC_qHumaEiompB_iRLk3AfnZgx7yhdv3yarGrocFWKsizvpRbfFsf3T3EPIzACV_bGoX-syvGW9sdEjWlsBidSNRTgdOTaikIwoW1cyc3WbMeThIx7PeRop_Z-DB5a0yvL6uWfWNtw"

    Note:

    Le jeton a une date et heure d'expiration.

  3. Exécutez la commande pour obtenir le rapport souhaité.

    Type de rapport

    Commande

    Rapport personnalisé

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports-api/export-csv?name=REPORT_NAME, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • REPORT_NAME est le nom que vous fournissez pour un rapport personnalisé.

    Rapport par défaut

    • Pour exporter l'intégralité des données, exécutez la commande suivante :

      wget --no-check-certificate -S -q --header "Accept: text/plain" --header='Content-Type: text/plain' --header "accept-encoding: gzip" --header='Authorization: Bearer TOKEN' -O - https://VRB_SERVER/itfm-cloud/rest/reports/export-filters/DEFAULT_REPORT_NAME>>out.xls, où DEFAULT_REPORT_NAME est le nom de rapport standard mentionné dans le tableau suivant.

      Type de rapport

      Nom de rapport standard

      Rapports vCenter Server

      • servers

      • datastores

      • vsan-datastores

      • vms

      • clusters

      Rapports vCloud Director

      • vcd-orgs

      • vcd-org-vdcs

      • vcd-vms

      • vcd-vapps

      • vcd-cis

      Rapports de machines virtuelles vRealize Automation

      • vcac-vms

      Rapports de stockage

      • storage-arrays

      • storage-luns

      Rapports AWS

      • aws-resources

      • aws-vms

      Rapports Showback

      • showback-vms

      • showback-add-svcs

      Rapports budgétaires

      rest/budget/export

    • Pour exporter un rapport sur une période spécifique, exécutez la commande suivante.

      wget --no-check-certificate -S -q --header "Accept: text/plain" --header='Content-Type: text/plain' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - 'https://VRB_SERVER/itfm-cloud/rest/reports/export-filters/DEFAULT_REPORT_NAME?startmonth=yyyy-mm&&endmonth=yyyy-mm'>>out.xls, where DEFAULT_REPORT_NAME est le nom de rapport standard mentionné dans le tableau.

      • Si vous spécifiez startmonth et endmonth, vRealize Business for Cloud génère un rapport qui s'étend du premier jour du mois spécifié dans startmonth jusqu'au mois spécifié dans endmonth (jusqu'au dernier jour du mois précédent.)

        Par exemple, si vous entrez startmonth=2016-02&&endmonth=2016-06, le rapport exporté s'étend du premier février jusqu'au dernier jour de mai.

      • Si vous spécifiez startmonth uniquement, vRealize Business for Cloud génère un rapport qui s'étend du premier jour du mois spécifié jusqu'au mois actuel.

        Par exemple, si vous indiquez startmonth=2016-02, le rapport exporté s'étend du premier février jusqu'au mois actuel.

      • Si vous spécifiez endmonth uniquement, vRealize Business for Cloud génère un rapport qui s'étend du mois pour lequel les données sont disponibles jusqu'au mois spécifié dans endmonth (dernier jour du mois précédent).

        Par exemple, si vous indiquez endmonthendmonth=2016-10, le rapport exporté s'étend jusqu'au dernier jour de septembre.

      Note:

      Vous pouvez spécifier la période des rapports de machines virtuelles de vCenter Server (vms), des rapports de machines virtuelles de vRealize Automation (vcac-vms), des rapports AWS (aws-vms, aws-resources) et des rapports Showback (showback-vms, showback-add-svcs). Vous ne pouvez pas générer de rapports vCloud Director ni de rapports budgétaires pour une période spécifique.

    Les rapports sont exportés au format CSV ou XLS.

    Données de vCloud Director au niveau de l'organisation

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/organization?month=01.MM.YYYY, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • 01.MM. YYYY est le paramètre permettant de spécifier le mois pour lequel vous souhaitez le rapport. Seules les valeurs de mois et d'année peuvent être modifiées dans le paramètre. La valeur de date doit être 01. Par exemple, 01.02.2017. Si vous n'incluez pas le paramètre ?month=01.MM.YYYY dans la commande, les détails du mois à ce jour pour le mois en cours sont générés dans le rapport.

    Données de vCloud Director spécifiques à une organisation

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/organization/{orgId}?month=01.MM.YYYY, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • 01.MM. YYYY est le paramètre permettant de spécifier le mois pour lequel vous souhaitez le rapport. Seules les valeurs de mois et d'année peuvent être modifiées dans le paramètre. La valeur de date doit être 01. Par exemple, 01.02.2017. Si vous n'incluez pas le paramètre ?month=01.MM.YYYY dans la commande, les détails du mois à ce jour pour le mois en cours sont générés dans le rapport.

    Données de vCloud Director au niveau d'un vDC d'organisation

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/orgVdc?month=01.MM.YYYY, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • 01.MM. YYYY est le paramètre permettant de spécifier le mois pour lequel vous souhaitez le rapport. Seules les valeurs de mois et d'année peuvent être modifiées dans le paramètre. La valeur de date doit être 01. Par exemple, 01.02.2017. Si vous n'incluez pas le paramètre ?month=01.MM.YYYY dans la commande, les détails du mois à ce jour pour le mois en cours sont générés dans le rapport.

    Données de vCloud Director spécifiques à un vDC d'organisation

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/orgVdc/{orgVdcId}?month=01.mm.yyyy, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • 01.MM. YYYY est le paramètre permettant de spécifier le mois pour lequel vous souhaitez le rapport. Seules les valeurs de mois et d'année peuvent être modifiées dans le paramètre. La valeur de date doit être 01. Par exemple, 01.02.2017. Si vous n'incluez pas le paramètre ?month=01.MM.YYYY dans la commande, les détails du mois à ce jour pour le mois en cours sont générés dans le rapport.

    Données de vCloud Director au niveau des vApp

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vapp?month=01.MM.YYYY, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • 01.MM. YYYY est le paramètre permettant de spécifier le mois pour lequel vous souhaitez le rapport. Seules les valeurs de mois et d'année peuvent être modifiées dans le paramètre. La valeur de date doit être 01. Par exemple, 01.02.2017. Si vous n'incluez pas le paramètre ?month=01.MM.YYYY dans la commande, les détails du mois à ce jour pour le mois en cours sont générés dans le rapport.

    Données de vCloud Director spécifiques à un vApp

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vapp/{vappId}?month=01.MM.YYYY, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • 01.MM. YYYY est le paramètre permettant de spécifier le mois pour lequel vous souhaitez le rapport. Seules les valeurs de mois et d'année peuvent être modifiées dans le paramètre. La valeur de date doit être 01. Par exemple, 01.02.2017. Si vous n'incluez pas le paramètre ?month=01.MM.YYYY dans la commande, les détails du mois à ce jour pour le mois en cours sont générés dans le rapport.

    Données de vCloud Director au niveau des machines virtuelles

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vm?month=01.MM.YYYY, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • 01.MM. YYYY est le paramètre permettant de spécifier le mois pour lequel vous souhaitez le rapport. Seules les valeurs de mois et d'année peuvent être modifiées dans le paramètre. La valeur de date doit être 01. Par exemple, 01.02.2017. Si vous n'incluez pas le paramètre ?month=01.MM.YYYY dans la commande, les détails du mois à ce jour pour le mois en cours sont générés dans le rapport.

    Données de vCloud Director spécifiques à une machine virtuelle

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vm?month=01.MM.YYYY, où

    • VRB_SERVER est l'adresse IP ou le nom de domaine complet du serveur vRealize Business for Cloud.

    • 01.MM. YYYY est le paramètre permettant de spécifier le mois pour lequel vous souhaitez le rapport. Seules les valeurs de mois et d'année peuvent être modifiées dans le paramètre. La valeur de date doit être 01. Par exemple, 01.02.2017. Si vous n'incluez pas le paramètre ?month=01.MM.YYYY dans la commande, les détails du mois à ce jour pour le mois en cours sont générés dans le rapport.

    Détails quotidiens de vCloud Director au niveau d'un vDC d'organisation

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/orgVdc/daily

    Note:

    Les détails du niveau du service ne sont pas fournis pour ce rapport.

    Détails quotidiens de vCloud Director au niveau de la machine virtuelle

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vm/daily