공용 API를 사용하여 vRealize Business for Cloud 보고서를 생성할 수 있습니다.

이 태스크 정보

API는 vRealize Automation 6.x 및 7.x 버전에 지원됩니다.

필수 조건

Wget 유틸리티를 설치합니다.

프로시저

  1. vRealize AutomationvRealize 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) 보고서

      • showback-vms

      • showback-add-svcs

      예산 보고서

      rest/budget/export

    기본 보고서는 XLS 파일로 생성됩니다.