帮助手册

IBM WebSphere Application Server 监控

IBM WebSphere Application Server 是一款企业级 Java 应用程序服务器,旨在大规模构建、运行和管理安全的高性能业务应用程序。

使用 Site24x7,您可以通过监控应用程序服务器和部署中的服务器健康状况、Java 虚拟机(JVM)性能和资源利用率,深入了解您的 WebSphere Application Server 环境。

通过对 JVM 内存、CPU 使用率、线程池、Java Database Connectivity 和 Jakarta Connectors 连接池、Jakarta Enterprise Beans、Servlet,以及 Jakarta Messaging 队列和主题等消息组件的实时监控,结合即时告警,您可以快速检测性能瓶颈、排查应用程序问题,并确保企业应用程序稳定高效地运行。

支持的 WebSphere 版本

WebSphere Application Server:5.x、6.x、7.x、8.x 和 9.x

前提条件

  1. 在可网络访问 WebSphere Application Server 的服务器上安装本地轮询器。同时支持 WindowsLinux 版本。
  2. 确保性能监控基础架构(PMI)级别已从更改为标准

    修改 PMI 规范级别:

    1. http://<Host>:<Port>/admin/ 登录 WebSphere Application Server 管理控制台。
    2. 在左侧导航栏中,展开服务器
    3. 点击应用程序服务器以查看节点中的服务器列表。
    4. 选择需要启用性能数据收集的应用程序服务器。
    5. 附加属性下,点击性能监控服务
    6. 将初始规范级别设置为标准
    7. 启用启动并应用更改。
  1. 确保 WebSphere Application Server 的 SOAP 连接器端口可从本地轮询器服务器访问。
  2. 提供有效的 WebSphere Application Server 管理员凭据以建立连接。

添加监视器

  1. 前往插件 > 企业应用程序 > IBM WebSphere,并点击 + 图标。
  2. 添加 IBM WebSphere 页面,添加本地轮询器或从现有轮询器中选择。
  3. 在显示的页面上,填写以下信息以添加 WebSphere Application Server 监视器:
    • 显示名称:指定用于在 Site24x7 中标识 WebSphere Application Server 监视器的名称。
    • 主机名/IP 地址:提供运行 WebSphere Application Server 的服务器的主机名或 IP 地址。
    • SOAP 端口:指定 WebSphere Application Server SOAP 连接器用于通信和指标收集的端口号。
    • 节点:提供应用程序服务器所配置的 WebSphere Application Server 节点名称。
    • 节点服务器:指定所选节点中需要被监控的特定应用程序服务器实例。
    • 检查频率:从下拉列表中选择轮询频率。
    • 位置配置文件:从下拉列表中选择可监控 WebSphere Application Server 的位置配置文件。如需了解更多,请参阅位置配置文件帮助文档。  
    • 关联监视器组:从下拉列表中选择监视器组,以逻辑分组您的监视器。如需了解如何为监视器创建组,请参阅监视器组帮助文档
  1. WebSphere 用户凭据部分,选择存储在 Site24x7 凭据配置文件中的适当凭据,或添加新凭据。

    添加新的 WebSphere Application Server 凭据配置文件:

    1. 点击 WebSphere 凭据字段旁的 + 图标。
    2. 在显示的添加凭据弹出窗口中,提供凭据名称以标识该凭据。IBM WebSphere 将自动选为凭据类型
    3. 提供关联 WebSphere Application Server 账户的用户名密码
    4. 点击保存
  1. 填写配置文件告警设置第三方集成的以下详细信息:
    • 标签:将您的监视器与预定义的标签关联。了解如何添加标签
    • IT 自动化模板:选择在 WebSphere Application Server 状态为宕机、故障或恢复时,或发生任何状态变更或属性变更时要执行的自动化操作。当状态发生变化时,定义的操作将被执行,并向选定的用户组发送告警。如需在故障时自动化纠正措施,请参阅 IT 自动化帮助文档
    • 用户告警组:选择在发生中断时需要接收告警的用户组。
      要在群组中添加多个用户,请参阅用户告警组帮助文档
    • 通知配置文件:从下拉列表中选择通知配置文件,或选择可用的默认配置文件。通知配置文件帮助您配置在发生宕机时通知谁及何时通知。请参阅通知配置文件帮助文档以创建自定义通知配置文件。
    • 第三方集成:将您的监视器与预配置的第三方服务关联。这允许您将监视器告警推送至所选服务,并有助于改善事件管理。
  1. 点击保存

查看监视器

要查看已添加的 WebSphere Application Server 监视器:

  1. 前往插件 > 企业应用程序 > IBM WebSphere
  2. 选择适当的监视器以查看性能指标。

性能指标

以下列出了用于监控 IBM WebSphere 服务器及其组件健康状况和行为的性能指标。

摘要标签页

指标 描述
CPU Utilization WebSphere 服务器当前使用的 CPU 资源百分比。
Memory Utilization 当前使用的 Java 虚拟机(JVM)内存量。
Free Memory 可分配给应用程序的可用 JVM 内存。
Total Memory Utilization JVM 消耗的总内存与已分配大小的比较。
Overall Memory Utilization 各内存池中 JVM 内存使用情况的综合视图。
Response Time 服务器处理请求并响应所花费的时间。

Web 标签页

指标 描述
Active Sessions 服务器当前维护的活跃用户会话数。
Active Count Web 应用程序正在积极处理的请求数。
Invalidated 已终止或过期的用户会话总数。
Created Sessions 服务器创建的新用户会话数。
Affinity Breaks 路由至不同服务器的请求数,表明会话故障转移或配置错误。

EJB 标签页

指标 描述
Activation Time 激活一个 Jakarta Enterprise Bean(EJB)实例所花费的平均时间。
Concurrent Live Beans 当前处于活跃使用状态的 EJB 实例数。
Method Response Time 执行 EJB 方法调用所花费的平均时间。
Passivation Time 钝化 EJB 实例以释放资源所花费的平均时间。
Pool Size 池中可用的 EJB 实例数。
Total Method Calls 对 EJB 进行的方法调用总次数。

线程标签页

指标 描述
Active Threads 当前正在执行任务的线程数。
Declared Thread Hung 被识别为挂起或无响应的线程数。
Percent Maxed 线程池完全占满的时间百分比。
Percent Used 当前使用的线程池容量百分比。
Pool Size 池中可用的线程总数。
Threads Created 自激活监控以来创建的线程总数。
Threads Destroyed 为释放资源而销毁的线程总数。

JDBC 标签页

指标 描述
Faults JDBC 池中的连接失败或错误数。
Percent Maxed 所有 JDBC 连接均在使用中的时间百分比。
Percent Used 当前正在使用的 JDBC 连接百分比。
JDBC Pool Size JDBC 池中的数据库连接总数。
Wait Time 线程等待获取数据库连接的平均时间。
Concurrent Waiters 当前等待 JDBC 连接的线程数。
Create Count 已创建的 JDBC 连接总数。

JMS 标签页

指标 描述
Durable Subscriptions 在订阅者离线时保留消息的持久订阅数。
Incomplete Publications 尚未发送至所有订阅者的消息数。
Nondurable Subscriptions 主题上活跃的临时订阅数。
Published Count 发布至主题的消息总数。
Number of Publishers 向主题发送消息的活跃发布者数。
Subscription Count 主题上的活跃订阅总数。
Oldest Publication 发布至主题的最旧消息的时间。

队列组件

指标 描述
Queue Depth 当前在队列中等待的消息数。
Produced Count 添加到队列中的消息数。
Number of Producers 向队列生产消息的应用程序数。
Number of Consumers 从队列消费消息的应用程序数。
Message Wait Time Sec 消息在队列中等待被消费的时间。
Consumed Count 从队列中消费的消息数。
Uncommitted Transactions 涉及未提交事务的消息数。

事务标签页

指标 描述
Global Commit Duration 提交全局事务所花费的时间。
Global Transactions Committed 成功提交的全局事务数。
Global Transactions Rolled Back 已回滚的全局事务数。
Local Transactions Committed 成功提交的本地事务数。
Local Transactions Rolled Back 已回滚的本地事务数。
Num Optimization 服务器为提升性能而优化的事务数。

授权

WebSphere Application Server 监视器为高级监视器

相关文章

JBoss 应用程序服务器监控

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!