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
前提条件
- 在可网络访问 WebSphere Application Server 的服务器上安装本地轮询器。同时支持 Windows 和 Linux 版本。
- 确保性能监控基础架构(PMI)级别已从无更改为标准。
修改 PMI 规范级别:
- 在 http://<Host>:<Port>/admin/ 登录 WebSphere Application Server 管理控制台。
- 在左侧导航栏中,展开服务器。
- 点击应用程序服务器以查看节点中的服务器列表。
- 选择需要启用性能数据收集的应用程序服务器。
- 在附加属性下,点击性能监控服务。
- 将初始规范级别设置为标准。
- 启用启动并应用更改。
- 确保 WebSphere Application Server 的 SOAP 连接器端口可从本地轮询器服务器访问。
- 提供有效的 WebSphere Application Server 管理员凭据以建立连接。
添加监视器
- 前往插件 > 企业应用程序 > IBM WebSphere,并点击 + 图标。
- 在添加 IBM WebSphere 页面,添加本地轮询器或从现有轮询器中选择。
- 在显示的页面上,填写以下信息以添加 WebSphere Application Server 监视器:
- 显示名称:指定用于在 Site24x7 中标识 WebSphere Application Server 监视器的名称。
- 主机名/IP 地址:提供运行 WebSphere Application Server 的服务器的主机名或 IP 地址。
- SOAP 端口:指定 WebSphere Application Server SOAP 连接器用于通信和指标收集的端口号。
- 节点:提供应用程序服务器所配置的 WebSphere Application Server 节点名称。
- 节点服务器:指定所选节点中需要被监控的特定应用程序服务器实例。
- 检查频率:从下拉列表中选择轮询频率。
- 位置配置文件:从下拉列表中选择可监控 WebSphere Application Server 的位置配置文件。如需了解更多,请参阅位置配置文件帮助文档。
- 关联监视器组:从下拉列表中选择监视器组,以逻辑分组您的监视器。如需了解如何为监视器创建组,请参阅监视器组帮助文档。
- 在 WebSphere 用户凭据部分,选择存储在 Site24x7 凭据配置文件中的适当凭据,或添加新凭据。
添加新的 WebSphere Application Server 凭据配置文件:
- 点击 WebSphere 凭据字段旁的 + 图标。
- 在显示的添加凭据弹出窗口中,提供凭据名称以标识该凭据。IBM WebSphere 将自动选为凭据类型。
- 提供关联 WebSphere Application Server 账户的用户名和密码。
- 点击保存。
- 填写配置文件、告警设置和第三方集成的以下详细信息:
- 标签:将您的监视器与预定义的标签关联。了解如何添加标签。
- IT 自动化模板:选择在 WebSphere Application Server 状态为宕机、故障或恢复时,或发生任何状态变更或属性变更时要执行的自动化操作。当状态发生变化时,定义的操作将被执行,并向选定的用户组发送告警。如需在故障时自动化纠正措施,请参阅 IT 自动化帮助文档。
- 用户告警组:选择在发生中断时需要接收告警的用户组。
要在群组中添加多个用户,请参阅用户告警组帮助文档。 - 通知配置文件:从下拉列表中选择通知配置文件,或选择可用的默认配置文件。通知配置文件帮助您配置在发生宕机时通知谁及何时通知。请参阅通知配置文件帮助文档以创建自定义通知配置文件。
- 第三方集成:将您的监视器与预配置的第三方服务关联。这允许您将监视器告警推送至所选服务,并有助于改善事件管理。
- 点击保存。
查看监视器
要查看已添加的 WebSphere Application Server 监视器:
- 前往插件 > 企业应用程序 > IBM WebSphere。
- 选择适当的监视器以查看性能指标。
性能指标
以下列出了用于监控 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 监视器为高级监视器。
