使用 Java Management Extensions (JMX)
Java Management Extensions (JMX) 通过使用 Java Management Bean (MBean) 提供了管理和监控 Java 应用程序 (如 Windchill) 的基础。Windchill 有自己的一组用于管理和监控应用程序的 MBean。此外,还有其他标准 Java MBean,可用于监控应用程序性能的更常用区域,而它们并不特定于 。Windchill
在 JMX 中,受管理 bean 是 Java bean 的一种特殊类型,用于封装管理或监控功能。每个 MBean 都代表了一种资源,该资源就 JMX 而言可能代表对象、方面、子系统,也可能是应用程序或系统的组件。
每个 MBean 都包含下列方面:
• 属性 - 允许显示数据,以便进行读取和写入。
• 操作 - 允许对 MBean 执行各种操作。
• 通知 - 传送状态更改信息。
• MBean 信息 - 提供有关每个 MBean 的可用属性、操作和通知的详细元数据。
JMX 允许系统管理员监控并管理仅 Java 虚拟机 (JVM) 已知的 Windchill 应用程序的方面。例如,可以使用 JMX 执行下列操作:
• 控制通知的发送方式
• 编辑属性
• 通过电子邮件发送日志文件和查看日志文件
• 启动和停止服务器管理器
• 管理和监控关键区域,如:
◦ 无用单元收集
◦ 内存使用情况
◦ CPU 使用情况
◦ 线程
以下部分将介绍您可以使用的 JMX 客户端,并提供有关可用于监控和管理 Windchill 的 MBean 的一些详细信息。
JMX 还允许您监控
Windchill 性能,以查看哪些线程处于活动状态或者当前占用了多少内存。其他性能工具位于
Server Status 页面中。有关详细信息,请参阅
关于“服务器状况”页面。