vRealize Business for Cloud では、一連のデフォルトのレポートをエクスポートすることができます。また、要件に従い、これらのデフォルトのレポートに基づいてカスタマイズされたレポートを作成およびエクスポートすることもできます。
手順
- vRealize Business for Cloud 仮想アプライアンスにログインします。
- 設定に基づき、次のいずれかのコマンドを実行してトークンを生成します。
- 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"}' -output-document - vRA_SERVER/identity/api/tokens
値の意味は、次のとおりです。- USER_NAME は、vRealize Business for Cloud にアクセスするための管理者権限を持つユーザー名です。
- PASSWORD は管理者アカウントのパスワードです。
- TENANT は vRealize Business for Cloud で登録されたテナントです。
- vRA_SERVER は vRealize Automation サーバの IP アドレスまたは FQDN です。
- VMware Identity Manager を統合した vRealize Business for Cloud 設定の場合
wget --no-check-certificate -S -q --post-data=string --header 'authorization: Basic CODE' --output-document - VIDM_SERVER/SAAS/API/1.0/oauth2/token?grant_type=client_credentials
値の意味は、次のとおりです。- CODE は
Base64(client_id:client_secret)
です。 - vIDM_SERVER は VMware Identity Manager サーバの IP アドレスまたは FQDN です。
- CODE は
出力にトークンが表示されます。次に例を示します。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 値は、認証に使用するトークンです。
"MTQ0ODQ3MjMxMTQzMDo2MjlhMWU4MTdhOTEwNTM5Y2MyNzp0ZW5hbnQ6aXRibXN1c2VybmFtZTphZG1pbkBpdGJtcy5jb21AdnNwaGVyZS5sb2NhbGV4cGlyYXRpb246MTQ0O DUwMTExMTAwMDpjNTQzNjE3YjM3NDMyZTEwMTI4MzViZDNlYzEyNDA4MGQwMjI5NTVhMTU4OTUxNjM0ZDIzZjlhOTk4OTQ0ZDM5YmY2Y2UwZjUxNDVjYjRhNGUzZWZjMjNmYjM1 NGRjZDdkYTdlOGJjMzA1MjBhM2ZhZDg0NTdhYmNiMDEwZTA3OA=="
注: : トークンには有効期限があります。"2015-11-226T01:25:11.000Z"
- vRealize Automation を統合した vRealize Business for Cloud 設定の場合
- コマンドを実行して、カスタム レポートまたはデフォルトのレポートを取得します。
- カスタム レポートを取得するには、次のコマンドを実行します。
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
。値の意味は、次のとおりです。- VRB_SERVER は vRealize Business for Cloud サーバの IP アドレスまたは FQDN です。
- 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/DEFAULT_REPORT_NAME>>out.xls
。ここで、DEFAULT_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
AWS レポート - aws-resources
- aws-vms
ショーバック レポート - showback-vms
- showback-add-svcs
予算レポート rest/budget/export - 特定の期間のレポートをエクスポートするには、次のコマンドを実行します。
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
。ここで、DEFAULT_REPORT_NAME はテーブルに記載されている標準レポート名です。- startmonth および endmonth を指定すると、vRealize Business for Cloud は startmonthで指定した月の第 1 日目から endmonth で指定した月まで(前月の最終日まで)のレポートを生成します。
たとえば、
startmonth=2016-02&&endmonth=2016-06
と入力した場合は、2 月の第 1 日目から 5 月の最終日までのレポートが生成されます。 - startmonth のみを指定すると、vRealize Business for Cloud では指定した月の第 1 日目から、現在の月までのレポートが生成されます。
たとえば、startmonth=2016-02 と指定すると、2 月の第 1 日目から現在の月までのレポートがエクスポートされます。
- endmonth のみを指定すると、vRealize Business for Cloud では、データを利用できる月から、endmonth で指定した月まで(前月の最終日まで)のレポートが生成されます。
たとえば、endmonthendmonth=2016-10 と指定すると、9 月の最終日までのレポートがエクスポートされます。
注: : vCenter Server 仮想マシン レポート ( vms)、 vRealize Automation 仮想マシン レポート ( vcac-vms)、AWS レポート( aws-vms、aws-resources)、およびショーバック レポート( showback-vms、showback-add-svcs)の期間を指定できます。特定期間の vCloud Director レポートおよび予算レポートを生成することはできません。 - startmonth および endmonth を指定すると、vRealize Business for Cloud は startmonthで指定した月の第 1 日目から endmonth で指定した月まで(前月の最終日まで)のレポートを生成します。
- 完全なデータをエクスポートするには、次のコマンドを実行します。
レポートは CSV または XLS 形式でエクスポートされます。 - カスタム レポートを取得するには、次のコマンドを実行します。