如何通过 Hyperic Monitoring 监控 Java 内存使用情况或堆大小

如何通过 Hyperic Monitoring 监控 Java 内存使用情况或堆大小

我尝试通过 Hyperic Tool 配置 JVM 内存使用情况、堆大小和日志监控。但文档没有明确说明如何操作。有人可以指导我吗?

答案1

  1. 在应用程序启动时添加以下 JVM 参数以启用 JMX jvm 监控:

    -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=(选择端口号) -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

  2. 进入 hyperic,选择您的服务器。

  3. 转到工具->新服务器。
  4. 选择“Sun JVM 1.5”(即使您正在运行 1.6)。
  5. 输入名称
  6. 在安装路径中输入你的jdk的路径。
  7. 转到“配置属性”。
  8. 对于 jmx url,请输入:service:jmx:rmi:///jndi/rmi://localhost:(上面的端口号)/jmxrmi

相关内容