java - 获取与虚拟机 (VCenter) 相关的所有事件

标签 java vsphere vcenter

我正在使用VSphere Automation SDK 6.7 for Java 开发一些虚拟机和数据中心的处理程序。

我做得很好,直到我想检索以下内容:

  1. 收集与虚拟机相关的所有事件(我已经有区分类型的代码,但无法获取所有事件)
  2. 有什么方法可以列出虚拟机中运行的服务吗?

有人可以帮我吗?我不确定是否需要添加另一个 API 来执行此类操作。

谢谢

最佳答案

不幸的是,任务和事件尚未通过 vSphere Automation SDKs 提供。 ,其中确实包括 Java。但是,在使用 vSphere Web Services API 时,可以通过 vSphere Management SDK 使用它们。特别是EventManager service

有关服务,请查看GuestProcessManager服务。只要虚拟机安装了 VMware Tools,您就可以使用它来查看正在运行的进程。

关于java - 获取与虚拟机 (VCenter) 相关的所有事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62167258/

相关文章:

java - @Autowired 不注入(inject) Spring Data JPA 存储库 - NullPointerException

java - 缓存类似集合的集合

java - 在 servlet 中启动一个新线程

virtual-machine - 在 vsphere 中使用 terraform 创建 VM 会在自定义 VM 时出错

powershell - 在 PowerShell 单行中舍入一个数字

Java Spring Web - 使用 validator 将子属性转换为对象

python - 从模板克隆时如何将磁盘添加到 VM?

java - 是否有 API 可将 vSphere JSON 结果映射到适当的 Java 对象?

python - 用于获取信息的 Vsphere API 脚本

azure - 如何自动执行 Azure Site Recovery 故障转移?