IBM Db2 传感器

IBM® DB2® 传感器可发现 IBM DB2 Universal 数据库 (UDB) 服务器。

在 GUI 和日志中使用的传感器名称

Db2Sensor 和 Db2WindowsSensor

先决条件

传感器假定满足以下先决条件:

  • 必须成功发现计算机系统。
  • DB2 必须安装在实例所有者的主目录中。

安全性问题

DB2 用户凭证必须属于 DB2 管理组。

通过使用运行以下 DB2 命令的 shell 脚本来执行发现:

db2
命令行处理器调用命令
db2ilist
List instances 命令
db2set
DB2 概要文件注册表命令
db2licm
许可证管理工具命令
db2level
显示 DB2 服务级别命令
db2
get dbm cfg

限制

如果在 64 位 Windows 操作系统上使用 32 位 DB2 ,那么可能会发现不正确的字符。 此字符编码问题是由于 64 位 Windows 操作系统的限制,这将从 32 位应用程序 (例如 db2cmd.exe 程序) 中隐藏 chcp 之类的命令。

如果在同一 Windows 计算机系统上安装了多个版本的 DB2 ,那么传感器无法发现 IBM DB2 Universal 数据库 (UDB) 服务器。

TADDM 定期运行拓扑构建过程。 在发现之后完成拓扑构建过程之前,针对远程系统显示的数据库名称可能不唯一。 拓扑构建过程完成后,数据库名称将同时包含远程数据库的端口号和 IP 地址。

已创建的模型对象

传感器创建以下模型对象:

  • app.db.db2.Db2AdminServer
  • app.db.db2.Db2Alias
  • app.db.db2.Db2BufferPool
  • app.db.db2.Db2ConfigValue
  • app.db.db2.Db2Container
  • app.db.db2.Db2Database
  • app.db.db2.Db2DatabaseConfigValue
  • app.db.db2.Db2Instance
  • app.db.db2.Db2InstanceConfigValue
  • app.db.db2.Db2Module
  • app.db.db2.Db2Schema
  • app.db.db2.Db2Server
  • app.db.db2.Db2ServerProcess
  • app.db.db2.Db2System
  • app.db.db2.Db2SystemConfigValue
  • app.db.db2.Db2TableSpace