如何打开Wildfly 8.2 JMX端口进行监控?

时间:2015-04-03 12:39:35

标签: java jboss wildfly-8 zabbix centos7

我在CentOs上使用Wildfly 8.2。任何人都可以帮我在Wildfly 8.2上打开远程JMX吗?

我只使用standalone-full.xml并且端口10990已经可以访问webconsole,例如:192.168.1.10:10990/console/

现在,我正试图用我的笔记本电脑监控来自jconsole和zabbix的wildfly,但它无法正常工作。

对此有任何帮助表示赞赏......

2 个答案:

答案 0 :(得分:7)

您应该使用jconsole.sh中的$WILDFLY_HOME/bin/jconsole.sh 和网址

service:jmx:http-remoting-jmx://192.168.1.10:10990

也允许外部连接:

-Djboss.bind.address.management=192.168.1.10

答案 1 :(得分:3)

据我所知,JMX服务可以通过端口9990访问。从您的邮件中,它似乎在10990运行。

通过jconsole远程访问JMX 远程上的WildFly以下是您需要遵循的步骤:

  1. 在wildfly服务器上,使用add-user.sh创建管理用户。
  2. 将jboss-cli-client.jar从狂野的服务器获取到您的本地笔记本电脑(您计划从那里启动jconsole)。
  3. 从本地笔记本电脑调用以下内容以启动jconsole:
  4.   

    $ JAVA_HOME /斌/ JConsole的   -J-Djava.class.path = $ JAVA_HOME / LIB / tools.jar中:$ JAVA_HOME / LIB / jconsole.jar:/jboss-client.jar   &安培;

    1. 在笔记本电脑上出现的jconsole弹出窗口中,选择"远程处理"。提供以下网址:
    2.   

      服务:JMX:HTTP的远程处理-JMX:// WildFly_Host:JMX_Port

      例如,它可能是:service:jmx:http-remoting-jmx://1.2.3.4:9990

      1. 提供在步骤1中创建的用户名和密码。
      2. 连接