问题标签 [mbeans]

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.

0 投票
2 回答
486 浏览

java - 将标准 mbean 转换为动态 mbean / 代码生成

我有一堆标准 MBean,需要将它们转换为动态 MBean,(主要目的是为属性、操作和操作参数添加用户友好的描述)。我想知道是否有任何工具可以通过从现有的标准 MBean 生成动态 MBean 的骨架代码来使我的工作更轻松。

0 投票
2 回答
2279 浏览

java - 如何访问内存池 mbean

我想通过一个java程序访问MemoryPool Mbeans,这样我就可以检索一段时间内的Eden Space、Perm Gen space、CodeCahe、Survior Space统计信息。这个怎么做?我试过 java.lang:type=MemoryPool,name=Eden Space

我不走运

谢谢,尚卡尔

0 投票
1 回答
1349 浏览

jboss - 当我将创建的服务(MBean)添加到 jboss 部署路由时,重新启动 Jboss 会出错

我创建了一个服务(MBean),我认为它可以正常启动/停止。正如我之前的问题所说,我在结构中有我的 MBean: https ://stackoverflow.com/questions/3177569/a-created-jboss-service-cant-be-stop-normallymbean

但是今天发现创建的服务在重启jboss时会报错。首先,可以将创建的服务(我的 snmp 代理的 sar 文件)放入 jboss 的部署路径中。而且我发现它确实有效,在我的代码中,snmp 代理将启动并监听端口。但是当我重新启动 jboss 时会出现错误。如果我重新启动 jboss,我会得到错误:

然后我再次重新启动jboss,我会得到如下错误:

我试过但找不到问题但失败了。任何机构可以帮助我吗?非常感谢!

0 投票
1 回答
537 浏览

java - java.lang:type=Runtime 不是接口 java.lang.management.RuntimeMXBean 的实例

serverConnection 基本上只是连接到 jmx 服务器。

基本上发生的事情是,这段代码工作正常。让我解释:

这段代码的第一次调用调用了服务器 A,然后我在其中抓取了一些数据并将其存储到一个 xml 文件中。使用此信息,启动新服务器 B.

然后,在想要验证 B 时,我想抓取 B 来比较元数据。但是当我运行它时,我得到了异常

但是,不确定这里有什么变化,因为给我带来问题的参数是由我无法控制的 ManagementFactory 类管理的。

0 投票
1 回答
1145 浏览

java - 使用 JBoss 的 Mbean

我正在尝试调用部署在 JBoss 中的 MBean,但我遇到了这个异常:

我正在使用 JBoss 5.1.0GA,客户端代码是

我可以访问抛出 JBOSS JNDI-Console,因此 MBean 正在工作。提前致谢

0 投票
2 回答
2694 浏览

java - JBoss MBean NotificationListener 问题

我在 JBoss 上遇到了 NotificationListener 的一些问题。

我在 JBoss 上有一个 MBean,我可以连接并调用他们的方法。但是,当我尝试添加通知时,会出现下一个异常:

我正在从 JBOSS 之外的客户端调用 MBean

主要的代码是:

和 notificationListener 实现:

提前致谢。安德烈斯。

0 投票
1 回答
3498 浏览

java - ManagementFactory.getPlatformMBeanServer() 与 MBeanServerFactory.createMBeanServer()

任何人都可以请澄清两者之间的区别是什么?

Javadoc 对于我的正确理解来说真的很模糊。

我注意到的一件事是,如果我ManagementFactory.getPlatformMBeanServer()用来注册我的 MBean,我可以在 Jconsole 中查看它们。但是,如果我使用MBeanServerFactory.createMBeanServer().

这是为什么?这是唯一的区别吗?

谢谢。

0 投票
1 回答
1312 浏览

java - MBean 的 SNMP 监控(snmp-adaptor.sar 中的 attributes.xml)(JBoss)

我想监视(通过 SNMP)在我的系统上运行的几个 JBoss MBean 的一些属性:

我已经在 snmp-adaptor.sar 下配置了我的 attributes.xml 以包括:

但使用我的 MIB 浏览器,我只能成功执行get()onStringInt属性。布尔值或对象将返回 SNMP 错误。因此,适配器甚至没有为这些情况“发布”OID。

对于我上面的列表,MasterNode,TargetNameClusterPartitionSNMP 失败get(),其余的都是成功的。

有什么解决方法吗?

更多信息:来自 JMX 控制台org.jboss.ha.singleton.HASingletonController

(名称/类型)

  • TargetName javax.management.ObjectName
  • StateString java.lang.String
  • MasterNode boolean
  • ClusterPartition org.jboss.ha.framework.server.ClusterPartitionMBean
  • TargetStartMethod java.lang.String
  • TargetStartMethodArgument java.lang.String
  • State int
  • TargetStopMethodArgument java.lang.String
  • PartitionName java.lang.String

(除其他外)

0 投票
1 回答
2017 浏览

weblogic - 使用 JMX(或 WLST)在 Weblogic 9 中启动/停止部署

我想在 weblogic 9 服务器中启动/停止部署。我更喜欢使用 JMX 与 weblogic MBean 对话。我已经使用它来启动/停止服务器,但是我找不到用于启动/停止部署/应用程序的 MBean。

在 weblogic server 11g 中有一个 AppDeploymentRuntimeMBean 可以停止/启动部署。此处描述:http: //download.oracle.com/docs/cd/E14571_01/apirefs.1111/e13951/mbeans/AppDeploymentRuntimeMBean.html

但我在 weblogic 9 http://download.oracle.com/docs/cd/E13222_01/wls/docs92/wlsmbeanref/core/index.html中找不到类似的 MBean

有没有办法使用 jmx 或 wlst 启动/停止 weblogic 9 部署?

顺便说一句,当我在部署的开始/停止期间记录 WLST 脚本时,pyton 脚本是空的。

0 投票
1 回答
915 浏览

java - JMX 客户端会话

我已经研究 JMX 一段时间了,但我被困住了。

我有一个通过 JMX 向远程客户端公开一些功能的应用程序,尽管现有的安全功能对于大多数情况下可能就足够了,我的应用程序使用 Apache Shiro 框架作为安全后端。

我的问题是我不知道如何在服务器端收集客户端数据。Shiro 需要一种识别客户端(主题)的方法,通常执行线程与主题相关联,但在线 JMX 文档并没有提供有关远程 JMX 线程模型的太多线索。

我如何将客户端与线程相关联,或者有没有办法在交互的 MBean 中检索客户端数据?