Puede generar informes de vRealize Business for Cloud mediante API públicas.

Por qué y cuándo se efectúa esta tarea

La API es compatible con las versiones 6.x y 7.x de vRealize Automation.

Requisitos

Instale la utilidad Wget.

Procedimiento

  1. Ejecute el comando para generar el token para la autenticación de vRealize Automation y 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, donde

    • <USER_NAME>: es el nombre de usuario con permisos de administrador para acceder a vRealize Business for Cloud.

    • <PASSWORD>: es la contraseña para la cuenta de administrador.

    • <TENANT>: es el tenant registrado de vRealize Business for Cloud.

    • <CAFE_SERVER>: es la dirección IP o el nombre de dominio calificado del servidor vRealize Automation

    • <vRB_SERVER>: es la dirección IP o el nombre de dominio calificado del servidor vRealize Business for Cloud

    Verá la siguiente información.

    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"}
    

    El valor del identificador es el token para la autenticación.

    Nota:

    El token tiene una fecha de vencimiento.

  2. Ejecute el comando para obtener un informe personalizado o un informe listo para usar.
    • Para un informe personalizado, ejecute el siguiente comando:

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

      donde <Report_Name> es el nombre que se proporciona para un informe personalizado.

    • Para un informe listo para usar, ejecute el siguiente comando:

      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,

      donde <OOB_Report_Name> puede ser uno de los siguientes valores.

      Tipo de informe

      Nombre de informe

      Informes de vCenter Server

      • servers

      • datastores

      • vsan-datastores

      • vms

      • clusters

      Informes de vCloud Director

      • vcd-orgs

      • vcd-org-vdcs

      • vcd-vms

      • vcd-vapps

      Informes de máquinas virtuales de vRealize Automation

      vcac-vms

      Informes de almacenamiento

      • storage-arrays

      • storage-luns

      Informes de vCloud Air

      • vca-vms

      • vca-vdcs

      • vca-services

      informes de AWS

      • aws-resources

      • aws-vms

      Informes de distribución de costos.

      • showback-vms

      • showback-add-svcs

      Informes de presupuesto

      rest/budget/export

    El informe listo para usar se genera en un archivo XLS.