Vous pouvez générer des rapports vRealize Business for Cloud à l'aide des API publiques.

L'API est prise en charge avec les versions vRealize Automation 6.x et 7.x.

Conditions préalables

Installez l'utilitaire Wget.

Procédure

  1. Exécutez la commande afin de générer le jeton pour l'authentification vRealize Automation et vRealize Business for Cloud.
    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --post-data '{"username":”<USER_NAME>","password”:”<PASSWORD>","tenant”:”<TENANT>"}' -O - <CAFE_SERVER>/identity/api/tokens, où
    • <USER_NAME> - Nom d'utilisateur disposant d'autorisations administrateur pour accéder à vRealize Business for Cloud.
    • <PASSWORD> - Mot de passe du compte administrateur.
    • <TENANT> - Locataire vRealize Business for Cloud enregistré.
    • <CAFE_SERVER> - Adresse IP ou nom de domaine complet du serveur vRealize Automation.
    • <vRB_SERVER> - Adresse IP ou nom de domaine complet du serveur vRealize Business for Cloud.
    Le résultat suivant s'affiche.
    HTTP/1.1 200 OK
      Server: Apache-Coyote/1.1
      Cache-Control: no-cache, no-store
      Pragma: no-cache
      Expires: Wed, 31 Dec 1969 23:59:59 GMT
      Content-Type: application/json;charset=UTF-8
      Content-Length: 383
      Date: Wed, 25 Nov 2015 17:25:11 GMT
    {"expires":"2015-11-226T01:25:11.000Z","id":
    "MTQ0ODQ3MjMxMTQzMDo2MjlhMWU4MTdhOTEwNTM5Y2MyNzp0ZW5hbnQ6aXRibXN1c2VybmFtZTphZG1pbkBpdGJtcy5jb21AdnNwaGVyZS5sb2NhbGV4cGlyYXRpb246MTQ0O
    DUwMTExMTAwMDpjNTQzNjE3YjM3NDMyZTEwMTI4MzViZDNlYzEyNDA4MGQwMjI5NTVhMTU4OTUxNjM0ZDIzZjlhOTk4OTQ0ZDM5YmY2Y2UwZjUxNDVjYjRhNGUzZWZjMjNmYjM1
    NGRjZDdkYTdlOGJjMzA1MjBhM2ZhZDg0NTdhYmNiMDEwZTA3OA==","tenant":"itbms"}
    
    La valeur d'ID est le jeton à authentifier.
    Note : Le jeton a une date d'expiration.
  2. Exécutez la commande pour obtenir un rapport personnalisé ou un rapport prêt à l'emploi.
    • Pour un rapport personnalisé, exécutez la commande suivante :

      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>,

      <Report_Name> est le nom que vous fournissez pour un rapport personnalisé.

    • Pour un rapport prêt à l'emploi, 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/<OOB_REPORT_NAME>>out.xls,

      <OOB_Report_Name> peut prendre l'une des valeurs suivantes.
      Type de rapport Nom du rapport
      Rapports vCenter Server
      • servers
      • datastores
      • vsan-datastores
      • vms
      • clusters
      Rapports vCloud Director
      • vcd-orgs
      • vcd-org-vdcs
      • vcd-vms
      • vcd-vapps
      Rapports de machines virtuelles vRealize Automation vcac-vms
      Rapports de stockage
      • storage-arrays
      • storage-luns
      Rapports vCloud Air
      • vca-vms
      • vca-vdcs
      • vca-services
      Rapports AWS
      • aws-resources
      • aws-vms
      Rapports Showback
      • showback-vms
      • showback-add-svcs
      Rapports budgétaires rest/budget/export
    Le rapport prêt à l'emploi est généré dans un fichier XLS.