IBM DB2 Server 监控


概览

IBM DB2是IBM的一系列关系数据库管理系统(RDBMS)产品,可为许多不同的操作系统平台提供服务。DB2旨在有效地存储,分析和检索数据,并在Linux,Unix和Windows操作系统中得到支持。

Applications Manager的DB2服务器监控功能可帮助数据库管理员(DBA)监控生产数据库的可用性和性能。

创建一个新的IBM DB2监视器

支持的版本: Applications Manager支持监控IBM DB2版本8、9、10和11。

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

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

要创建IBM DB2数据库服务器监视器,请遵循给定的步骤:

  1. 点击新建监视器链接。
  2. 选择DB2 DB服务器。
  3. 输入主机IP地址或主机名
  4. 输入网络的 子网掩码
  5. 输入运行DB2的端口号。
  6. 如果要通过SSL端口访问DB2服务器,请选择启用S​​SL选项。
  7. 提供有权访问DB2数据库的用户的用户名和密码。为从DB2服务器收集数据而指定的用户名应该包含系统管理员角色,或者该用户应该是master数据库的DB所有者。另外,您可以通过启用从凭证列表中选择选项,从凭证管理列表中选择所需的凭证。
  8. 指定数据库名称
  9. 输入 轮询间隔
  10. 如果要从管理服务器添加新监视器,请 选择被管服务器
  11. 选择业务组从要关联的DB2数据库服务器监视器(可选)组合框。您可以选择多个组来关联您的监视器。
  12. 点击添加监视器。这将从网络中发现DB2数据库服务器并开始监控它们。

监控参数

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

点击列出的各个监视器,以在以下选项卡中查看以下信息:

概览

监控信息

参数描述
Name指定IBM DB2服务器监视器的名称。
Health指定IBM DB2服务器的健康状况(正常,警告,严重)。
Type指定要监控的类型。
Version指定数据库服务器的版本。
Port指定运行数据库服务器的端口号。
Instance Name数据库所在实例的名称
Server Status数据库服务器本身的当前状态
Started Time使用db2start逗号启动数据库管理器的日期和时间
Host name指定运行数据库服务器的主机。
Host OS指定运行数据库服务器的主机的操作系统。
Last Alarm指定为数据库服务器生成的最后一个告警。
Last Polled at指定执行上次轮询的时间。
Next Poll at指定计划下一次轮询的时间。
Availability显示服务器的当前状态-可用或不可用。

连接统计

参数描述
Connection Time连接到IBM DB2数据库服务器所花费的时间
Total Connections数据库管理器中当前存在的本地和远程连接总数
Local Connections从远程客户端启动到数据库管理器当前实例的连接数
Remote Connections数据库管理器中当前连接到数据库的本地应用程序数

代理统计

参数描述
Active Agents代理程序池中当前处于活动状态并分配给应用程序的代理程序数
Idle Agents代理程序池中当前未分配给任何应用程序的代理程序数
Number of Agents当前数据库管理器实例中注册的代理数
Agents Waiting等待令牌以便可以在数据库管理器中执行事务的代理数

数据库信息

参数描述
Database Name收集信息的数据库的真实名称
Health指定数据库的健康状况(正常,警告,严重)。
Database Alias调用快照函数时提供的数据库的别名
Database Path被监控系统上数据资源清单储位置的完整路径
Database Status数据库的当前状态
Connected Time发布激活数据库的日期和时间
Deadlock Rate在给定的轮询间隔中已发生的死锁总数
Percentage of Log Utilization数据库中使用的活动日志空间总量(以字节为单位)
Percentage of Sorts Overflowed溢出的百分比

事务统计

参数描述
Successful Queries在给定的轮询间隔内在数据库执行的成功SQL语句的总数
Failed Queries在给定的轮询间隔内尝试但在数据库上失败的SQL语句数
Units of Work这表示数据库管理器在给定的轮询间隔内完成的sql提交,内部提交,sql回滚和内部回滚的总数

缓存性能

参数描述
Package Cache Hit Ratio命中率是一个百分比,指示软件包缓存在帮助避免从系统目录中重新加载静态SQL的软件包和部分以及避免重新编译动态SQL语句方面的性能。
Catalog Cache Hit Ratio命中率是一个百分比,表示目录高速缓存在帮助避免实际访问磁盘上的目录方面的性能如何

缓冲区统计

参数描述
Buffer Pool Hit Ratio缓冲池命中率表示数据库管理器从缓冲池加载所需页面以服务页面请求的时间百分比
Index Page Hit Ratio索引页命中率指示数据库管理器访问缓冲池中存在的索引页的时间百分比。
Data Page Hit Ratio数据页命中率表示数据库管理器访问缓冲池中存在的数据页的时间百分比。
Direct Reads不使用缓冲池的读取操作数
Direct Writes不使用缓冲池的写操作数

表空间状态

参数描述
Name指表空间的名称。
Allocated Bytes从(tablespace_total_pages)*(tablespace_page_size)计算并转换为MB
Free Bytes从(tablespace_free_pages)*(tablespace_page_size)计算并转换为MB
% of Free Bytes从(tablespace_free_pages)/(tablespace_total_pages)* 100计算得出

性能

参数描述
Top 10 长时间运行查询
Program Name正在运行查询的程序/应用程序的名称。
User Name执行查询的用户名。
DB Name运行查询所依据的数据库名称。
Run Time查询已运行的时间(以秒为单位)。
Activity State活动的当前状态。
Total CPU运行查询所花费的CPU总时间(以毫秒为单位)。
Query消耗了最大CPU时间的查询。

会话

参数描述
每个数据库的前100个会话详细信息
PID显示在DB2服务器中运行的会话的进程ID。
User执行该过程的用户的登录名。
Host Name/IP会话正在运行的机器的主机名。
Program Name建立会话的程序/应用程序的名称。
DB Name显示该进程当前正在使用的数据库的名称。
Total CPU运行该进程花费的累计CPU时间(以毫秒为单位)。
CPU I/O进程执行I/O操作所花费的CPU时间(以毫秒为单位)。
Network Communication CPUCPU在客户机/服务器通信上花费的时间(以毫秒为单位)。
Total Wait Time应用程序在DB2数据库服务器中等待的总时间(以毫秒为单位)。
Agent Wait Time应用程序在集中器配置下排队等待代理所花费的时间(以毫秒为单位)。
Lock Wait Time应用程序等待锁所花费的时间(以毫秒为单位)。
Client Idle Time等待客户端发送下一个请求所花费的时间(以毫秒为单位)。
Start Time会话开始的日期和时间。

受到世界各地客户的喜爱

"具有广泛监控功能的Standout工具"

它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。

审稿人角色:研究与开发

我喜欢Applications Manager,因为它可以帮助我们检测服务器和SQL数据库中存在的问题。
卡洛斯·里韦罗

Lexmark技术支持经理

受到全球6000多家企业的信任

我们的客户