JBoss服务器监控


创建一个新的JBoss监视器

支持的JBoss Server版本: 3.2.x,4.x,4.0.x,5、5.1、6.0、7.x,Wildfly_8.x

监控JBoss服务器指标的先决条件: 点击此处

为了使Applications Manager监控JBoss,它应该能够访问运行JBoss服务器的主机,反之亦然。有关更多信息,请参阅 在线故障排除部分

要创建JBoss Server监视器,请遵循以下步骤:

  1. 点击新建监视器 链接。
  2. 选择 JBoss
  3. 输入运行JBoss的主机的 IP地址 或 主机名
  4. 选择JBoss版本
  5. 输入 端口号 ,例如8080。
  6. 如果使用的是JBoss版本7.x及更高版本,请选中是域选项。
  7.  如果在JBoss服务器中启用了SSL,请选择SSL选项
  8.  如果JBoss包含身份验证信息,请输入 用户名 和 密码
  9. 设置轮询间隔
  10. 如果要从管理服务器添加新监视器,请 选择被管服务器
  11.  从组合框中选择要与JBoss Server 监视器关联的 业务组(可选)。您可以选择多个组来关联您的监视器。
  12. 点击 添加监视器。这将从网络中发现JBoss服务器并开始监控它们。

监控参数

通过将代理自动从Applications Manager部署到需要监控的JBoss服务器来收集性能数据。根据JVM堆使用情况,JDBC池使用情况,JMS队列,服务器中部署的不同Web应用程序和EJB等属性来监控JBoss服务器。JBoss服务器的监控详细信息以图形方式表示,有助于轻松理解参数。您还可以根据这些详细信息为服务器监控的属性配置阈值。

  • 可用性标签提供了过去24小时或30天的可用性历史记录。
  • 性能选项卡提供了过去24小时或30天的健康状况和事件。
  • 列表视图使您可以执行 批量管理配置

点击列出的各个监视器,以查看以下信息:

监控信息

此选项卡显示基本信息,例如服务器名称,主机名和服务器运行的端口。还显示其他参数,例如JBoss版本,主机控制器名称,用户名和关联的组。

JVM使用

此指标以兆字节和百分比的形式给出了JVM堆中当前可用,已使用和已提交的内存量。

JDBC池使用

JDBC连接池详细信息通过此指标显示。列出了可用,活动,创建,超时和破坏的连接数。还可以使用与池中数据库连接的预备语句缓存有关的指标。

JMS队列

JMS选项卡提供了与 JMS队列和主题相关的指标的概述。队列详细信息包括指标,例如队列中的消息,添加的消息,计划的消息,已暂停的消息以及当前的传递百分比。有关跟踪主题的指标是消息计数,添加的消息,持久和非持久消息计数等。

EJB统计和Servlet详细信息

获取EJB的名称,类型和模块,以及创建和删除的实例数,处于钝化状态,池化状态,就绪状态的实例。Servlet详细信息指定了Servlet调用的次数以及Servlet的执行时间。

自定义属性

您可以在此处查看JBoss服务器的定制属性。点击添加属性以添加自定义MBean属性并关联MBean操作。有关添加自定义监视器的信息,请参阅 自定义监视器主题。以下是监控参数的详细列表以及所支持服务器的各种版本:

 

监控参数 JBoss 3.2.x JBoss 4.0.x, 4.2.2 GA JBoss 5,5.1 JBoss 6.0 JBoss 7.0
Memory Usage

[Used (MB), Free(MB), Commited(MB), Maximum(MB), Used(%), Free(%)]

*仅JBoss 6&7支持非堆内存的指标

Thread Usage

[实时线程数,守护程序线程数,峰值线程数,已启动总线程数]

     
Class Loading

[类加载,类卸载,总加载,对象待定终结计数]

     
Deployments

[名称,上下文,已启用,运行时名称,状态,子部署,Servlet计数]

[子部署计数不可用]

[子部署计数不可用]

[子部署计数不可用]

[子部署计数不可用]]

[servlet计数不可用]

Web Applications

[活动会话,创建,过期,拒绝,重复和会话存活时间]

EJB Statistics

[WebModule,类型,创建,删除的实例,处于被动状态,就绪状态,池化状态,消息计数,方法就绪计数的实例]

[处于被动状态,就绪状态,池状态,消息计数,方法就绪计数的实例不可用]


 

Servlet Details

[调用计数,总执行时间,高执行时间,低执行时间,平均执行时间]

Persistence Units

[连接,事务,查询,二级缓存]

       
Connection Pool Usage

[连接-可用,活动,已创建,销毁,最大使用,超时,活动连接(%),最大已使用连接(%)]

Prepared Statement Cache

[当前大小,命中数,未命中数,命中率]

       
Web Metrics

[请求计数,错误计数,处理时间(ms),最大时间(ms),发送的字节数,接收的字节数,请求失败(%)]

Transactions

[总事务处理,已提交,已中止,超时,嵌套,启发式,运行中,应用程序回滚,资源回滚,成功提交]

[事务中止,超时,嵌套,启发式,运行中,应用程序回滚,资源回滚不可用]

 

[事务中止,超时,嵌套,启发式,运行中,应用程序回滚,资源回滚不可用]

 

[事务中止,超时,嵌套,启发式,运行中,应用程序回滚,资源回滚不可用]

JMS-Queues

[名称,邮件数,传递中,添加的邮件,计划邮件,已计划的使用者计数,已暂停,传输百分比]

 
JMS-Topics

[名称,消息计数,传送中,添加的消息,持久消息计数,非持久消息计数,订阅,持久订阅者计数,非持久订阅者计数,当前传送(%),持久消息(%),非持久消息(%)]

自定义属性和服务器配置详细信息