第 2 章 监控性能


您可以使用任何工具来监控 JBoss EAP 性能,这些工具可以检查计算机上运行的 JVM。红帽建议您使用 JConsole,而 JBoss EAP 包含预配置的打包程序脚本或 Java VisualVM。这两个工具都提供 JVM 进程的基本监控,包括内存使用情况、线程利用率、加载的类和其他 JVM 指标。

如果您在运行 JBoss EAP 的同一计算机上本地运行其中一种工具,则无需配置。但是,如果您运行以下其中一种工具来监控远程计算机上运行的 JBoss EAP,则需要进行一些配置才能接受远程 JMX 连接

2.1. 为远程监控连接配置 JBoss EAP

用于单机服务器

  1. 确保您已创建了管理用户。您可能希望创建单独的管理用户来监控 JBoss EAP 服务器。详情请查看 JBoss EAP 配置指南
  2. 启动 JBoss EAP 时,将管理接口绑定到您要用于远程监控服务器的 IP 地址:

    Copy to Clipboard Toggle word wrap
    $ EAP_HOME/bin/standalone.sh -bmanagement=IP_ADDRESS
    警告

    这将所有 JBoss EAP 管理接口(包括管理控制台和管理控制台 CLI)公开给指定的网络。确保您仅将管理接口绑定到专用网络。

  3. 在 JVM 监控工具中使用以下 URI 和您的管理用户名和密码来连接 JBoss EAP 服务器:以下 URI 使用默认管理端口(9990)

    Copy to Clipboard Toggle word wrap
    service:jmx:remote+http://IP_ADDRESS:9990

对于受管域主机

利用上述在受管域主机上绑定管理接口的步骤,仅公开主机控制器 JVM 进行远程监控,而不公开该主机上运行的单个 JBoss EAP 服务器。

要将 JBoss EAP 配置为远程监控受管域主机上的个别服务器,请按照以下步骤操作:

  1. ApplicationRealm 中创建一个新用户,您将使用它连接 JBoss EAP 服务器以进行远程监控。详情请查看 JBoss EAP 配置指南
  2. 要将 远程 子系统配置为使用 Elytron,请执行以下命令:

    Copy to Clipboard Toggle word wrap
    /profile=full/subsystem=jmx/remoting-connector=jmx:add(use-management-endpoint=false)
    /socket-binding-group=full-sockets/socket-binding=remoting:add(port=4447)
    /profile=full/subsystem=remoting/connector=remoting-connector:add(socket-binding=remoting,sasl-authentication-factory=application-sasl-authentication)
  3. 启动 JBoss EAP 受管域主机时,请将以下一个或多个接口绑定到您将用于监控的 IP 地址:

    • 如果要连接到在受管域主机上运行的单个 JBoss EAP 服务器 JVM,请绑定公共接口:

      Copy to Clipboard Toggle word wrap
      $ EAP_HOME/bin/domain.sh -b=IP_ADDRESS
    • 如果要连接 JBoss EAP 主机控制器 JVM,还要绑定管理接口:

      Copy to Clipboard Toggle word wrap
      $ EAP_HOME/bin/domain.sh -bmanagement=IP_ADDRESS
      警告

      这将所有 JBoss EAP 管理接口(包括管理控制台和管理控制台 CLI)公开给指定的网络。确保您仅将管理接口绑定到专用网络。

  4. 在 JVM 监控工具中使用以下详情:

    • 若要连接受管域主机上运行的单个 JBoss EAP 服务器 JVM,可将以下 URI 与之前创建的 ApplicationRealm 用户名和密码搭配使用:

      Copy to Clipboard Toggle word wrap
      service:jmx:remote://IP_ADDRESS:4447

      要在单一主机上连接不同的 JBoss EAP 服务器,请将相应服务器的端口偏移值添加到上述端口号。

    • 若要连接 JBoss EAP 主机控制器 JVM,可使用以下 URI 和管理用户名和密码:

      Copy to Clipboard Toggle word wrap
      service:jmx:remote://IP_ADDRESS:9990
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.