首页 > 解决方案 > 获取与 VM (VCenter) 相关的所有事件

问题描述

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

在我想检索以下内容之前,我做得很好:

  1. 收集与 VM 相关的所有事件(我已经有区分类型的代码但我无法获取所有事件)
  2. 有没有办法列出在 VM 中运行的服务?

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

谢谢

标签: javavspherevcenter

解决方案


不幸的是,任务和事件还不能通过vSphere Automation SDKs获得,其中包括 Java。但是,在使用 vSphere Web Services API 时,它们可通过 vSphere Management SDK 获得。特别是EventManager 服务

对于服务,请查看GuestProcessManager服务。只要 VM 安装了 VMware Tools,您就可以使用它来查看正在运行的进程。


推荐阅读