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