Mit vRealize Business for Cloud können Sie einen Satz von Standardberichten exportieren. Außerdem können Sie Ihren Anforderungen entsprechend benutzerdefinierte Berichte auf Basis dieser Standardberichte erstellen und exportieren.

Prozedur

  1. Melden Sie sich bei einer virtuellen Appliance von vRealize Business for Cloud an.
  2. Führen Sie basierend auf Ihrer Konfiguration einen der folgenden Befehle aus, um das Token zu generieren:
    • Für die in vRealize Automation integrierte vRealize Business for Cloud-Konfiguration

      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

      Dabei gilt:

      • USER_NAME ist der Benutzername mit Administratorrechten für den Zugriff auf vRealize Business for Cloud.

      • PASSWORD ist das Kennwort für das Administratorkonto.

      • TENANT ist der für vRealize Business for Cloud registrierte Mandant.

      • vRA_SERVER ist die IP-Adresse oder der FQDN des vRealize Automation-Servers.

    • Für die in VMware Identity Manager integrierte vRealize Business for Cloud-Konfiguration

      curl -k -X POST -H "Authorization:Basic CODE" https://vIDM_SERVER/SAAS/API/1.0/oauth2/token?grant_type=client_credentials

      Dabei gilt:

      • CODE ist Base64(client_id:client_secret).

      • vIDM_SERVER ist die IP-Adresse oder der FQDN des VMware Identity Manager-Servers.

    Hinweis:

    Sie können Base64 des grundlegenden Authentifizierungs-Headers mithilfe von https://www.base64encode.org/ generieren. Sie können auch client_id- und client_secret-Werte aus /server/conf/itfm-oauth.properties abrufen.

    Sie sehen das Token in der Ausgabe. Beispiel:

    {"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIyYzJlZDRjMi0wYjcyLTQ5MDYtODE3MC0wYzhjYjUzNjJjNTMiLCJwcm4iOiJ2cmJfb2F1dGhfY2xpZW50aWRfYzk5ODUzYzYtMmY5MC00OTMwLWI2ZjktYzJjM2U3YmQ5Nzk5QEJMUi1WMTQ0LUlQLTE4NCIsImRvbWFpbiI6IlN5c3RlbSBEb21haW4iLCJ1c2VyX2lkIjoiMTkwIiwiYXV0aF90aW1lIjoxNTUzMjAyMDExLCJpc3MiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgiLCJhdWQiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgvb2F1dGh0b2tlbiIsImN0eCI6Ilt7XCJtdGRcIjpcInVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphYzpjbGFzc2VzOlBhc3N3b3JkUHJvdGVjdGVkVHJhbnNwb3J0XCIsXCJpYXRcIjoxNTUzMjAyMDExLFwiaWRcIjoxNX1dIiwic2NwIjoib3BlbmlkIGFkbWluIHVzZXIiLCJpZHAiOiIwIiwiZW1sIjoiT0F1dGhDbGllbnRfdnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2MmY5MDQ5MzBiNmY5YzJjM2U3YmQ5Nzk5QG5vcmVwbHkuY29tIiwiY2lkIjoidnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2LTJmOTAtNDkzMC1iNmY5LWMyYzNlN2JkOTc5OSIsImRpZCI6IiIsIndpZCI6IiIsInJ1bGVzIjp7ImV4cGlyeSI6MTU1MzIzMDgxMSwicnVsZXMiOlt7InJlc291cmNlcyI6WyIqIl0sImFjdGlvbnMiOlsiKiJdLCJjb25kaXRpb25zIjpudWxsfV0sImxpbmsiOm51bGx9LCJleHAiOjE1NTMyMzA4MTEsImlhdCI6MTU1MzIwMjAxMSwic3ViIjoiMzU3OTEyZGMtYWJkZS00YjIwLWI1MGQtY2I5ZDhhZmRiZTQ4IiwicHJuX3R5cGUiOiJTRVJWSUNFIn0.TEsB5mkpXED7VzuhiL66I4ls6cEYsWUcq_iKetDmTFxi8xQXr56uDChOBQtUerGkDXdKht6QflVd86BtqOTyBKYr8ndlD14DqujhRHq3aB5HmFA4jVB-vr7nhJNzpCHwD1BKWwjyTvCdMccYC-vwpCHx_dcEdbJiqdpejJPJfNbsN8MITUQtk_yk2ia3fkrBRt8Pv_VPm-xYIC_qHumaEiompB_iRLk3AfnZgx7yhdv3yarGrocFWKsizvpRbfFsf3T3EPIzACV_bGoX-syvGW9sdEjWlsBidSNRTgdOTaikIwoW1cyc3WbMeThIx7PeRop_Z-DB5a0yvL6uWfWNtw","token_type":"Bearer","expires_in":28799,"scope":"openid admin user","id_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjE1NDkzNjI4MzYifQ.eyJ1cGRhdGVkX2F0IjowLCJleHAiOjE1NTMyMDIxMzEsImlhdCI6MTU1MzIwMjAxMSwic3ViIjoidnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2LTJmOTAtNDkzMC1iNmY5LWMyYzNlN2JkOTc5OUBCTFItVjE0NC1JUC0xODQiLCJpc3MiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgiLCJhdWQiOlsidnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2LTJmOTAtNDkzMC1iNmY5LWMyYzNlN2JkOTc5OSJdLCJhdXRoX3RpbWUiOjE1NTMyMDIwMTEsImF6cCI6InZyYl9vYXV0aF9jbGllbnRpZF9jOTk4NTNjNi0yZjkwLTQ5MzAtYjZmOS1jMmMzZTdiZDk3OTkiLCJhdF9oYXNoIjoicGR6ajhEX2kyVUt2bWc1YWlSRnVUdyJ9.LD0SOVvPhxUno06ATZyE1__MI0xNcgzdR9JTT2yxBkaWf3x11nKijfaasTClgGy4llo0FJezmYAQkuCese3ge2Ub2ZBOHZ9bN98yjVXzQ5BzLZarImD727YYUiauB-pPmyvjaW-K2QH7-bIAQ8OMO0gxP_cYuol61oo9N3hwU4ocJqg2M-ir_B3PHUG5S0Ads2tlrmoObuYQ_YeMhSMyBGKCQuqgjU_Eva3PoaEaDRCRiffDVYCc0CHw08Qcb6PtcoHaltWlhWm93gBrUw4fHZKhMspapuLVFBZF7jZF56D9JJR-M2w2LiZYRRg-a_97wZ9MO810ASbFfehB__LspQ"}

    Der access_token-Wert ist das zu authentifizierende Token.

    "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiIyYzJlZDRjMi0wYjcyLTQ5MDYtODE3MC0wYzhjYjUzNjJjNTMiLCJwcm4iOiJ2cmJfb2F1dGhfY2xpZW50aWRfYzk5ODUzYzYtMmY5MC00OTMwLWI2ZjktYzJjM2U3YmQ5Nzk5QEJMUi1WMTQ0LUlQLTE4NCIsImRvbWFpbiI6IlN5c3RlbSBEb21haW4iLCJ1c2VyX2lkIjoiMTkwIiwiYXV0aF90aW1lIjoxNTUzMjAyMDExLCJpc3MiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgiLCJhdWQiOiJodHRwczovL2Jsci12MTQ0LWlwLTE4NC5lbmcudm13YXJlLmNvbS9TQUFTL2F1dGgvb2F1dGh0b2tlbiIsImN0eCI6Ilt7XCJtdGRcIjpcInVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphYzpjbGFzc2VzOlBhc3N3b3JkUHJvdGVjdGVkVHJhbnNwb3J0XCIsXCJpYXRcIjoxNTUzMjAyMDExLFwiaWRcIjoxNX1dIiwic2NwIjoib3BlbmlkIGFkbWluIHVzZXIiLCJpZHAiOiIwIiwiZW1sIjoiT0F1dGhDbGllbnRfdnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2MmY5MDQ5MzBiNmY5YzJjM2U3YmQ5Nzk5QG5vcmVwbHkuY29tIiwiY2lkIjoidnJiX29hdXRoX2NsaWVudGlkX2M5OTg1M2M2LTJmOTAtNDkzMC1iNmY5LWMyYzNlN2JkOTc5OSIsImRpZCI6IiIsIndpZCI6IiIsInJ1bGVzIjp7ImV4cGlyeSI6MTU1MzIzMDgxMSwicnVsZXMiOlt7InJlc291cmNlcyI6WyIqIl0sImFjdGlvbnMiOlsiKiJdLCJjb25kaXRpb25zIjpudWxsfV0sImxpbmsiOm51bGx9LCJleHAiOjE1NTMyMzA4MTEsImlhdCI6MTU1MzIwMjAxMSwic3ViIjoiMzU3OTEyZGMtYWJkZS00YjIwLWI1MGQtY2I5ZDhhZmRiZTQ4IiwicHJuX3R5cGUiOiJTRVJWSUNFIn0.TEsB5mkpXED7VzuhiL66I4ls6cEYsWUcq_iKetDmTFxi8xQXr56uDChOBQtUerGkDXdKht6QflVd86BtqOTyBKYr8ndlD14DqujhRHq3aB5HmFA4jVB-vr7nhJNzpCHwD1BKWwjyTvCdMccYC-vwpCHx_dcEdbJiqdpejJPJfNbsN8MITUQtk_yk2ia3fkrBRt8Pv_VPm-xYIC_qHumaEiompB_iRLk3AfnZgx7yhdv3yarGrocFWKsizvpRbfFsf3T3EPIzACV_bGoX-syvGW9sdEjWlsBidSNRTgdOTaikIwoW1cyc3WbMeThIx7PeRop_Z-DB5a0yvL6uWfWNtw"

    Hinweis:

    Das Token hat eine Ablaufzeit.

  3. Führen Sie den Befehl aus, um einen von Ihnen gewünschten Bericht abzurufen.

    Berichtstyp

    Befehl

    Benutzerdefinierter Bericht

    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; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • REPORT_NAME ist der Name, den Sie für einen benutzerdefinierten Bericht angeben.

    Standardbericht

    • Um die vollständigen Daten zu exportieren, führen Sie den folgenden Befehl aus.

      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; dabei gilt: DEFAULT_REPORT_NAME ist der in der folgenden Tabelle angegebene Standardberichtsname.

      Berichtstyp

      Standardberichtsname

      vCenter Server-Berichte

      • servers

      • datastores

      • vsan-datastores

      • vms

      • clusters

      vCloud Director-Berichte

      • vcd-orgs

      • vcd-org-vdcs

      • vcd-vms

      • vcd-vapps

      • vcd-cis

      vRealize Automation-Berichte der virtuellen Maschine

      • vcac-vms

      Speicherberichte

      • storage-arrays

      • storage-luns

      AWS-Berichte

      • aws-resources

      • aws-vms

      Showback-Berichte

      • showback-vms

      • showback-add-svcs

      Budgetberichte

      rest/budget/export

    • Führen Sie zum Exportieren eines Berichts für einen bestimmten Zeitraum den folgenden Befehl aus:

      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=jjjj-mm&&endmonth=jjjj-mm'>>out.xls; dabei gilt: DEFAULT_REPORT_NAME ist der in der Tabelle angegebene Standardberichtsname.

      • Falls Sie startmonth und endmonth angeben, generiert vRealize Business for Cloud einen Bericht vom ersten Tag des Monats, den Sie in startmonth angeben, bis zu dem Monat, den Sie in endmonth (bis zum letzten Tag des vorherigen Monats) angeben.

        Wenn Sie beispielsweise startmonth=2016-02&&endmonth=2016-06 eingeben, wird ein Bericht ab dem ersten Tag des Monats Februar bis zum letzten Tag des Monats Mai exportiert.

      • Wenn Sie nur startmonth angeben, generiert vRealize Business for Cloud einen Bericht ab dem ersten Tag des von Ihnen angegebenen Monats bis zum laufenden Monat.

        Wenn Sie beispielsweise startmonth=2016-02 angeben, wird ein Bericht ab dem ersten Tag des Monats Februar bis zum laufenden Monat exportiert.

      • Wenn Sie nur endmonth angeben, generiert vRealize Business for Cloud einen Bericht ab dem Monat, für den Daten verfügbar sind, bis zu dem Monat, den Sie in endmonth (letzter Tag des vorherigen Monats) angegeben haben.

        Wenn Sie beispielsweise endmonthendmonth=2016-10 angeben, wird ein Bericht bis zum letzten Tag des Monats September exportiert.

      Hinweis:

      Sie können den Zeitraum für die Berichte zu virtuellen Maschinen von vCenter Server (vms), die Berichte zu virtuellen Maschinen von vRealize Automation (vcac-vms), AWS-Berichte (aws-vms, aws-resources) und Showback-Berichte (showback-vms, showback-add-svcs) angeben. Sie können keine vCloud Director- und Budgetberichte für einen bestimmten Zeitraum generieren.

    Die Berichte werden im CSV- oder XLS-Format exportiert.

    vCloud Director-Daten auf Organisationsebene

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/organization?month=01.MM.JJJJ; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • 01.MM.JJJJ ist der Parameter für die Angabe des gewünschten Monats für den Bericht. Nur die Werte für den Monat und das Jahr können im Parameter geändert werden. Der Datumswert muss „01“ lauten. Beispiel: 01.02.2017. Wenn Sie den Parameter ?month=01.MM.YYYY nicht in den Befehl einschließen, werden die Details seit Monatsbeginn für den aktuellen Monat im Bericht generiert.

    Für eine Organisation spezifische vCloud Director-Daten

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/organization/{orgId}?month=01.MM.JJJJ; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • 01.MM.JJJJ ist der Parameter für die Angabe des gewünschten Monats für den Bericht. Nur die Werte für den Monat und das Jahr können im Parameter geändert werden. Der Datumswert muss „01“ lauten. Beispiel: 01.02.2017. Wenn Sie den Parameter ?month=01.MM.YYYY nicht in den Befehl einschließen, werden die Details seit Monatsbeginn für den aktuellen Monat im Bericht generiert.

    vCloud Director-Daten auf Organisations-vDC-Ebene

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/orgVdc?month=01.MM.JJJJ; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • 01.MM.JJJJ ist der Parameter für die Angabe des gewünschten Monats für den Bericht. Nur die Werte für den Monat und das Jahr können im Parameter geändert werden. Der Datumswert muss „01“ lauten. Beispiel: 01.02.2017. Wenn Sie den Parameter ?month=01.MM.YYYY nicht in den Befehl einschließen, werden die Details seit Monatsbeginn für den aktuellen Monat im Bericht generiert.

    Für ein Organisations-vDC spezifische vCloud Director-Daten

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/orgVdc/{orgVdcId}?month=01.MM.JJJJ; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • 01.MM.JJJJ ist der Parameter für die Angabe des gewünschten Monats für den Bericht. Nur die Werte für den Monat und das Jahr können im Parameter geändert werden. Der Datumswert muss „01“ lauten. Beispiel: 01.02.2017. Wenn Sie den Parameter ?month=01.MM.YYYY nicht in den Befehl einschließen, werden die Details seit Monatsbeginn für den aktuellen Monat im Bericht generiert.

    vCloud Director-Daten auf vApps-Ebene

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vapp?month=01.MM.JJJJ; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • 01.MM.JJJJ ist der Parameter für die Angabe des gewünschten Monats für den Bericht. Nur die Werte für den Monat und das Jahr können im Parameter geändert werden. Der Datumswert muss „01“ lauten. Beispiel: 01.02.2017. Wenn Sie den Parameter ?month=01.MM.YYYY nicht in den Befehl einschließen, werden die Details seit Monatsbeginn für den aktuellen Monat im Bericht generiert.

    Für eine vApp spezifische vCloud Director-Daten

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vapp/{vappId}?month=01.MM.JJJJ; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • 01.MM.JJJJ ist der Parameter für die Angabe des gewünschten Monats für den Bericht. Nur die Werte für den Monat und das Jahr können im Parameter geändert werden. Der Datumswert muss „01“ lauten. Beispiel: 01.02.2017. Wenn Sie den Parameter ?month=01.MM.YYYY nicht in den Befehl einschließen, werden die Details seit Monatsbeginn für den aktuellen Monat im Bericht generiert.

    vCloud Director-Daten auf VM-Ebene

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vm?month=01.MM.JJJJ; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • 01.MM.JJJJ ist der Parameter für die Angabe des gewünschten Monats für den Bericht. Nur die Werte für den Monat und das Jahr können im Parameter geändert werden. Der Datumswert muss „01“ lauten. Beispiel: 01.02.2017. Wenn Sie den Parameter ?month=01.MM.YYYY nicht in den Befehl einschließen, werden die Details seit Monatsbeginn für den aktuellen Monat im Bericht generiert.

    Für eine VM spezifische vCloud Director-Daten

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vm?month=01.MM.JJJJ; dabei gilt:

    • VRB_SERVER ist die IP-Adresse oder der FQDN des vRealize Business for Cloud-Servers.

    • 01.MM.JJJJ ist der Parameter für die Angabe des gewünschten Monats für den Bericht. Nur die Werte für den Monat und das Jahr können im Parameter geändert werden. Der Datumswert muss „01“ lauten. Beispiel: 01.02.2017. Wenn Sie den Parameter ?month=01.MM.YYYY nicht in den Befehl einschließen, werden die Details seit Monatsbeginn für den aktuellen Monat im Bericht generiert.

    Tägliche vCloud Director-Details auf Organisations-vDC-Ebene

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/orgVdc/daily

    Hinweis:

    Service-Level-Details werden bei diesem Bericht nicht bereitgestellt.

    Tägliche vCloud Director-Details auf VM-Ebene

    wget --no-check-certificate -S -q --header "Accept: application/json" --header='Content-Type: application/json' --header "accept-encoding: gzip" --header='Authorization: Bearer <TOKEN>' -O - https://VRB_SERVER/itfm-cloud/rest/reports/v1/vcd/vm/daily