问题标签 [jmx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 远程 JMX 连接
我正在尝试打开与远程机器上运行的 java 应用程序的 JMX 连接。
应用程序 JVM 配置有以下选项:
- com.sun.management.jmxremote
- com.sun.management.jmxremote.port=1088
- com.sun.management.jmxremote.authenticate=false
- com.sun.management.jmxremote.ssl=false
我可以localhost:1088
使用 jconsole 或 jvisualvm 进行连接。但我无法使用xxx.xxx.xxx.xxx:1088
远程机器进行连接。
服务器之间或操作系统上没有防火墙。但是为了消除这种可能性telnet xxx.xxx.xxx.xxx 1088
,我认为它是连接的,因为控制台屏幕变成空白。
两台服务器都是 Windows Server 2008 x64。尝试使用 64 位 JVM 和 32 位,均无效。
java - MemoryPoolMXBean.getUsage() 相对于 Runtime.freeMemory() 的优势
我需要使用定期收集 JVM 的统计信息。稍后,我需要记录 JVM 可用内存/空闲内存、已用内存、总内存。
以下是我想到的两个选项。
ManagementFactory.getMemoryPoolMXBeans() 并遍历每个 MemoryPoolMXBean,最后使用 MemoryPoolMXBean.getUsage() 收集统计信息。
Runtime.freeMemory()、Runtime.maxMemory()、Runtime.totalMemory
这是收集统计数据的最佳方式。使用 MemoryPoolMXBean.getUsage() 或运行时类。
java - 如何在我的 JVM 上激活 JMX 以使用 jconsole 进行访问?
如何在 JVM 上激活 JMX 以使用 jconsole 进行访问?
java - JMX 定义
我在寻找:
- JMX 是什么。
- 我可以在哪里找到一些好的 JMX 教程。
- 作为一名 Java EE 程序员,JMX 可以为我提供什么。
- 还有什么我应该知道的。
java - 用于配置的 Web UI 框架
我正在寻找一个支持以下功能的 UI 框架:
- 与 Apache Commons Config 和/或 JFig 集成
- 支持嵌套选项卡
- 了解用户/组/角色
- 可以与 JMX MBean 交互
- 不需要Javascript即可运行
- 用 Java 编写,最好是基于 JSP 的
java - 从 Java 代码启用/禁用对当前运行的 JVM 的调试器支持
是否有一个接口(可能是 JMX 的一部分)可用于动态启用或禁用该 JVM 内 Java 代码的 JVM 调试器支持?
(另请参阅在不使用调试参数启动 JVM 的情况下调试 java 应用程序—CRM)
java - JMX 和 Tomcat:在 servlet 中创建和使用 MBean
有人对如何实现这一目标有一些想法吗?甚至是关于如何做到这一点的好文档?
基本上一切都是在一个测试独立版本中完成的(通过一个java客户端或jconsole,我可以调用mbeans方法并且一切正常),但我需要把它放在我的Tomcat servlet中......
感谢您的每一个建议!
抢
java - 如何在 JMX 中查询 J2EEServer MBean?
如何使用 JMX 查询获取 J2EEServer MBean?
我试过类似的东西:
但没有成功?
我做错了什么吗?
谢谢!
attributes - 如何更改 Java 6 中的 MBeanAttributeInfo 描述字段?
在我的标准 MBean 中,我想设置显示在 JConsole 中 MBeanAttributeInfo 标题下的描述字段。现在它的默认值是“为管理公开的属性”。当我在 MBean 中定义属性方法时,我似乎无法弄清楚如何设置它。我正在使用 Java 6 JVM。谢谢。
java - 访问远程 GarbageCollectorMXBean
我可以访问其他 MXBean 类型,例如 RuntimeMXBean,但不能访问 GarabageCollectorMXBean:
结果是
这可能是因为有多个GarbageCollectorMXBean
s 可用,但我在 ManagementFactory 上找不到其他相关方法来访问多个远程 bean。