【问题标题】:Anyway to get current usage stat from vCenter via REST API?无论如何要通过 REST API 从 vCenter 获取当前使用统计信息?
【发布时间】:2019-04-17 00:15:05
【问题描述】:

我正在使用 REST API 开发一个基于 Web 的私有云管理系统,该系统可以监控并具有一些自动化功能,例如“如果有足够的资源,则根据用户的需要自动创建 VM”和“自动删除未使用的 VM一次(例如 1 个月)”。

无论如何都可以从 vCenter 中获取一些统计信息,例如 CPU、RAM、存储使用情况,以用于“如果有足够的资源则自动创建 VM”,因为我获得了设备运行状况,它显示为“绿色”而不是值。

更新: 我曾使用此https://vdc-repo.vmware.com/vmwb-repository/dcr-public/1cd28284-3b72-4885-9e31-d1c6d9e26686/71ef7304-a6c9-43b3-a3cd-868b2c236c81/doc/operations/com/vmware/appliance/monitoring.query-operation.html 获取监控数据,但我不知道如何使用这些数据值。

我认为“16423596.0”类似于以 KB 为单位的总内存,但我将其转换为 GB,它不等于 vCenter 主机上的实际内存。

data got from REST by POSTMAN

我的云环境包含 1 个 vCenter 和 1 个单独的 ESXi 作为主机。

ESXi 规格:

Intel(R) Xeon(R) CPU E5620 @ 2.40GHz(8 个逻辑处理器)

4 GB 内存

402 GB 存储空间

对不起我的英语不好

【问题讨论】:

    标签: rest vsphere vcenter


    【解决方案1】:

    此时,VM 和主机统计信息尚无法通过 REST API 获得。这些统计信息可以从 vSphere Web Services API 中提取,但它是基于 SOAP 的。

    【讨论】:

      猜你喜欢
      • 2018-11-24
      • 2022-09-23
      • 2017-08-17
      • 2021-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多