GlassFish服务器


创建一个新的GlassFish监视器

监控GlassFish指标的先决条件:点击此处

使用REST API添加新的GlassFish监视器:点击此处

请按照下面给出的步骤来创建新的GlassFish应用程序服务器监视器:

  1. 点击新建监视器链接。
  2. 选择GlassFish
  3. 输入显示名称
  4. 输入主机名,其中的GlassFish运行的主机。
  5. 输入端口
  6. 输入凭证详细信息,例如用于身份验证的用户名密码,或通过启用从凭证列表中选择选项,从凭证管理列表中选择所需的凭证。
  7. 输入JNDI路径。
  8. 以分钟为单位指定轮询间隔
  9. 如果要从中央服务器添加新监视器,请选择被管服务器
  10. 从组合框中选择要与GlassFish 监视器关联的业务组(可选)。您可以选择多个组来关联您的监视器。
  11. 点击添加监视器。这将从网络中发现GlassFish服务器,并开始监控它们。

注意:
如果启用JMX后仍无法添加监视器,请尝试提供以下参数:
-Djava.rmi.server.hostname =[YOUR_IP]

监控参数

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

GlassFish服务器基于诸如内存,线程等属性进行监控。GlassFish服务器的监控详细信息以图形方式表示,有助于轻松理解参数。您还可以根据这些详细信息为服务器监控的属性配置阈值。

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

监控信息

参数 描述
Name 服务器名称
Availability 显示服务器的当前状态-可用或不可用
Last Polled at 指定最近完成服务器监控的时间
Next Poll at 指定用于监控服务器的下一个轮询时间

性能概览

参数 描述
响应时间:
Response Time 指的是Glass Fish服务器在监控期间做出响应所需的时间
内存详细信息:
Used Memory 指以KB形式使用的JVM堆
Total Memory 指JVM总堆大小
线程细节:
Thread Count 正在运行GlassFish的JVM中的线程总数
Running 指的是JVM中处于可运行状态的总计线程的状态
Waiting 指总数。JVM中等待监视器锁定的线程数
Blocking 指编号。等待监视器锁定而被阻塞的线程总数
Deadlocked 指编号JVM中永远阻塞的线程总数
Timed Waiting 指在指定的等待时间内等待另一个线程执行操作的总线程
Webapp监控:
WebAppName Web应用程序的名称
Session High Count 最大同时活动会话数
Session Current Count Web应用程序中当前活动会话的列表
Total Sessions Rejected 被拒绝的会话总数
JDBC池监控:
Jdbc Pool Name JDBC池的名称
Max Pool Size JDBC池最大容量
Connections Currently in Use 当前正在使用的连接数
Connections Used % 使用的连接数(百分比)
Free Connections 可用连接数
Potential Leaked Connections 未经身份验证的连接数
Wait Queue Length 等待队列的大小
Connections Timed Out 超时的连接数