WebSphere服务器监控


创建一个新的监视器

WebSphere服务器的支持版本是5.x,6.x,7.x,8.x和9.x

Websphere监控的先决条件:
为了使Applications Manager从WebSphere Application Server收集数据,需要在Performance Monitoring Infrastructure(PMI)规范级别进行配置。有关配置详细信息,请参阅 先决条件部分

创建WebSphere Server 监视器

  1. 点击新建监视器链接。
  2. 选择WebSphere服务器
  3. 选择部署模式作为基本部署网络部署
  4. 对于基本模式,输入运行Websphere Application Server的主机的主机名/ IP地址
    对于网络部署,输入安装了perf servlet的Websphere应用程序服务器的主机名/ IP地址。这将自动发现Network Deployment中的所有WebSphere服务器。
  5. 输入网络的 子网掩码
  6. 输入HTTP传输端口(默认为9080)。
  7. 输入 轮询间隔时间(以分钟为单位)。
  8. 如果要从管理服务器添加新监视器,请 选择被管服务器
  9. 选择要监控的WebSphere版本-5.x,6.x,7.x,8.x和9.x
  10. 输入SOAP连接器的端口号(默认为8880)。
  11. 如果要通过SSL模式监控WebSphere,请选中启用SSL复选框。
  12. 如果启用了全局安全性,请输入用户名和密码。
  13. 在网络部署模式中,输入网络部署者的主机和SOAP端口(默认值:8879)
  14. 从组合框中选择要与WebSphere Server 监视器关联的业务组(可选)。您可以选择多个组来关联您的监视器。
  15. 点击添加监视器。这将从网络中发现WebSphere服务器并开始监控它们。

 

注意:
Applications Manager已针对英文,德文,日文和中文的WebSphere版本进行了测试。在网络部署模式下,无法从列表视图中删除自动发现的子监视器。如果用户尝试删除子监视器,则它将在下一次对父监视器的轮询中再次添加。仅当删除父监视器时,子监视器才会被删除。如果他们想停止子监视器的数据收集(不想监控),则需要在编辑监视器页面的父监视器的排除列表中提及这些子监视器。如果他们在父监视器页面的排除列表中提到它,则那些子监视器将不被管理,并且这些监视器的数据收集将停止。

监控参数

可用性选项卡提供了过去24小时或30天的可用性历史记录。性能选项卡提供了过去24小时或30天的健康状况和事件。列表视图使您可以执行 批量管理配置。点击列出的各个监视器,以查看以下信息

根据以下选项卡下列出的属性来监控WebSphere服务器:

服务器的监控详细信息以图形方式表示,有助于轻松了解参数。您还可以根据这些详细信息为服务器监控的属性配置阈值。

监视器详细信息

参数 描述
Deployment Mode WebSphere服务器的部署方式。您可以选择基本部署或网络部署。如果选择:
  • 在基本方式下,输入运行WebSphere Application Server的主机的主机名/ IP地址。
  • 在网络部署中,输入安装了perf servlet的WebSphere Application Server的主机名/ IP地址。这将自动发现Network Deployment中的所有WebSphere服务器。
WebSphere Version 表示WebSphere服务器监视器的版本。
Port 指HTTP传输端口。
Subnet Mask

WebSphere服务器的子网掩码。

Do not resolve DNS name 果您使用单个DNS名称配置了多个系统IP地址,请在高级部分下选择不解析DNS名称选项。
Network Deployer Host, Network Deployer SOAP Port 如果选择了网络部署模式,请指定网络部署程序主机和网络部署程序SOAP端口值。缺省的SOAP端口是8879。
SSL is enabled 如果要通过SSL模式监控WebSphere,请选中启用SSL复选框。
App Servers to Monitor 如果要监控在WebSphere服务器中运行的选定应用服务器,请选中高级选项复选框,然后在要监控的应用服务器字段中指定应用服务器。如果要监控WebSphere服务器中的所有应用程序服务器,请将此字段保留为空。

总览

参数 描述
State 指Websphere服务器的不同状态,例如运行和关闭。
HTTP Port 指HTTP传输端口。
Transaction Details 指定全局提交持续时间,已提交事务,回滚事务和优化事务。
Server Response Time 指定最小,最大,平均和当前响应时间。
Availability 指定WebSphere服务器的状态-可用或不可用。
JVM Memory Usage 指定JVM运行时的总内存。
CPU Utilization 指定自上次读取以来在该时间间隔内花费的平均系统CPU利用率。
Free Memory 指定系统上可用的实际可用内存量。
Average CPU Utilization 指定启动服务器后繁忙的平均CPU使用率百分比

Web应用程序的会话详细信息

参数 描述
Invalidated Sessions 指定无效的会话总数。
Session Creation Rate/Min 服务器创建会话对象的每分钟速率。
Affinity Breaks/Min 最近从其他Web应用程序访问的会话收到的请求总数。此值可以指示故障转移处理或插件配置已损坏。
Live Sessions 当前在内存中缓存的本地会话数
Total Requests/Min Web应用程序处理的请求总数
Error Count/Min Servlet或JavaServer Page(JSP)中的错误总数。
Concurrent Requests 并发处理的请求数。

EJB 详情

参数 描述
Name 使用JAR和EAR名称提及WebSphere服务器中存在的不同EJB的名称。将鼠标指针移到EJB名称上,以查看JAR和EAR名称。
Type 表示Bean的不同类型,例如实体,无状态会话,有状态会话和消息驱动。
Concurrent Lives 指定并发活动bean的数量。
Total Method Calls 指定方法调用的总数。
Average Method Response Time 指定响应方法调用所需的平均时间。
Pool Size 指定池中的对象数(实体和无状态)。
Activation Time 指定为该特定Bean容器激活总bean的平均时间(以毫秒为单位),包括在数据库上的时间(如果有)。
Passivation Time 指定该特定Bean容器钝化总Bean的平均时间(以毫秒为单位),包括数据库中的时间(如果有)。

当前的JDBC连接池详细信息

参数 描述
Name 当前JDBC连接池的名称。
Pool Type 连接池的类型。
Create Count 创建的连接总数。
Pool Size 连接池的大小。
Concurrent Waiters 当前正在等待连接的线程数。
Faults 连接池中的故障总数,例如超时。
Average Wait Time 授予连接之前的平均等待时间(以毫秒为单位)。
Percent Maxed 使用所有连接的平均时间百分比。

JMS 队列

参数 描述
Queue Depth 可用于队列使用的消息数
Uncommitted Transactions 锁定或未提交的消息数。这意味着已添加或删除但尚未提交事务的消息。
Produced Count/Sec 每秒产生到此队列的消息总数。
Consumed Count/Sec 每秒从此队列消耗的消息总数
Number of Producers 当前连接的本地 Producer的数量
Number of Consumers 当前附加的本地消耗者数量。
Message Wait Time(sec) 消息在此队列上花费的最大时间(以秒为单位)。
Oldest Message Age(sec) 任何消息在此队列上花费的最长时间(以秒为单位)。

Jms 主题

参数 描述
Durable Subscriptions 在订阅者不活动时,可用于保留在主题上发布的消息的订阅数。
Non-durable Subscriptions 非持久订阅的数量。
Incomplete Publications 当前所有订阅者尚未收到的Publication数量。
Oldest Publication Age 任何Publication在此主题空间上花费的时间最长。
Number of Publishers 该主题空间中主题的本地发布者数量。
Number of Subscriptions 该主题空间中主题的本地订阅数。
Number of Publications 此主题空间的Publication总数。

线程池详细信息

参数 描述
Name 提及线程池的名称。
Thread Creates 指定创建的线程总数。
Thread Destroys 指定销毁的线程总数。
Active Threads 指定并发活动线程数。
Pool Size 指定池中的平均线程数。
Percent Used 正在使用的池的平均百分比。
Free Pool Size 池中的空闲连接数。
Percent Maxed 指定使用所有线程的平均时间百分比。

注意:
Network Deployment模式下,Network Deployer将列在WebSphere Monitors列表中。点击它,将提供服务器信息和自定义属性。此外,还将列出网络部署中的各个WebSphere。点击这些服务器将显示每个服务器的详细信息。