您可以使用公有 API 來產生 vRealize Business for Cloud 報告。

執行這項作業的原因和時機

vRealize Automation 6.x 與 7.x 版本支援 API。

先決條件

安裝 Wget 公用程式。

程序

  1. 執行以下命令以產生 vRealize AutomationvRealize Business for Cloud 驗證的 Token。

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

    • <USER_NAME> - 擁有管理員權限可存取 vRealize Business for Cloud 的使用者名稱。

    • <PASSWORD> - 管理員帳戶的密碼。

    • <TENANT> - vRealize Business for Cloud 登錄的承租人。

    • <CAFE_SERVER> - vRealize Automation 伺服器的 IP 位址或 FQDN。

    • <vRB_SERVER> - vRealize Business for Cloud 伺服器的 IP 位址或 FQDN。

    您會看到下列輸出。

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

    該識別碼值即為要驗證的 Token。

    備註︰

    Token 具有到期日。

  2. 執行以下命令以取得自訂報告或立即可用的報告。
    • 對於自訂報告,請執行下列命令:

      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> 是您為自訂報告提供的名稱。

    • 對於立即可用的報告,請執行下列命令:

      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> 可以是下列其中一個值。

      報告類型

      報告名稱

      vCenter Server 報告

      • servers

      • datastores

      • vsan-datastores

      • vms

      • clusters

      vCloud Director 報告

      • vcd-orgs

      • vcd-org-vdcs

      • vcd-vms

      • vcd-vapps

      vRealize Automation 虛擬機器報告

      vcac-vms

      儲存區報告

      • storage-arrays

      • storage-luns

      vCloud Air 報告

      • vca-vms

      • vca-vdcs

      • vca-services

      AWS 報告

      • aws-resources

      • aws-vms

      回報報告

      • showback-vms

      • showback-add-svcs

      預算報告

      rest/budget/export

    立即可用的報告是在 XLS 檔案中產生。