java - 获取与 VM (VCenter) 相关的所有事件
问题描述
我正在使用VSphere Automation SDK 6.7 for Java 来开发一些虚拟机和数据中心的处理程序。
在我想检索以下内容之前,我做得很好:
- 收集与 VM 相关的所有事件(我已经有区分类型的代码但我无法获取所有事件)
- 有没有办法列出在 VM 中运行的服务?
任何人都可以帮助我吗?我不确定是否需要添加另一个 API 来执行此类操作。
谢谢
解决方案
不幸的是,任务和事件还不能通过vSphere Automation SDKs获得,其中包括 Java。但是,在使用 vSphere Web Services API 时,它们可通过 vSphere Management SDK 获得。特别是EventManager 服务
对于服务,请查看GuestProcessManager服务。只要 VM 安装了 VMware Tools,您就可以使用它来查看正在运行的进程。
推荐阅读
- node.js - eslint 和 nodejs 控制台消息
- java - JFreeChart:仅显示水平轴上的某个点?
- unity3d - 如何在与检查器统一与另一个 3d 对象碰撞时停止 3d 对象
- java - 布局上的 onTouch 事件每次点击只注册一个触摸
- javascript - 是否可以在将函数传递给另一个函数后对其进行修改?
- oracle - 使用“ODBC”将 Excel VBA 连接到 oracle DB(续 37339682)
- excel - Excel中的两步索引匹配
- node.js - 如何修复此错误 TypeError [ERR_INVALID_CALLBACK]: Callback must be a function
- architecture - 如何将微服务架构应用到金融产品咨询网站?实用吗?
- google-cloud-platform - 谷歌CDN之上的谷歌云功能