vRealize Business for Cloud允許您匯出一組預設報告。此外,您還可以根據需要根據這些預設報告建立和匯出自訂報告。
程序
- 登入 vRealize Business for Cloud虛擬應用裝置。
- 根據您的設定,執行以下其中一個命令來產生 Token:
- 對於 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 是
您會在輸出中看到 Token。例如,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。
"MTQ0ODQ3MjMxMTQzMDo2MjlhMWU4MTdhOTEwNTM5Y2MyNzp0ZW5hbnQ6aXRibXN1c2VybmFtZTphZG1pbkBpdGJtcy5jb21AdnNwaGVyZS5sb2NhbGV4cGlyYXRpb246MTQ0O DUwMTExMTAwMDpjNTQzNjE3YjM3NDMyZTEwMTI4MzViZDNlYzEyNDA4MGQwMjI5NTVhMTU4OTUxNjM0ZDIzZjlhOTk4OTQ0ZDM5YmY2Y2UwZjUxNDVjYjRhNGUzZWZjMjNmYjM1 NGRjZDdkYTdlOGJjMzA1MjBhM2ZhZDg0NTdhYmNiMDEwZTA3OA=="
備註: Token 具有到期日。"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 中指定的該月第一天到您在 endmonth 中所指定月份 (截至上個月最後一天) 的報告。
例如,如果您輸入
startmonth=2016-02&&endmonth=2016-06
,則會匯出從 2 月第一天到 5 月最後一天的報告。 - 如果您僅指定 startmonth,vRealize Business for Cloud 會產生您所指定月份的第一天到目前月份的報告。
例如,如果您指定 startmonth=2016-02,則會匯出從 2 月第一天到目前月份的報告。
- 如果您僅指定 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 中指定的該月第一天到您在 endmonth 中所指定月份 (截至上個月最後一天) 的報告。
- 若要匯出完整資料,請執行下列命令:
報告將以 CSV 或 XLS 格式匯出。 - 對於自訂報告,請執行下列命令: