パブリック API を使用して、vRealize Business for Cloud レポートを生成できます。

この API は、vRealize Automation バージョン 6.x および 7.x でサポートされます。

前提条件

Wget ユーティリティをインストールします。

手順

  1. 次のコマンドを実行して、vRealize Automation および 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。値は次のとおりです。
    • <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"}
    
    ID 値は、認証に使用するトークンです。
    注: : トークンには有効期限があります。
  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 ファイルで生成されます。