IBM WebSphere 传感器
IBM® WebSphere® 传感器可发现 IBM WebSphere Application Server 节点信息,单元信息和版本信息。
TADDM 从 WebSphere Network Deployment Manager 系统捕获所有配置文件和配置信息。 如果对 Deployment Manager 系统上的文件进行了更改,那么它们在实际分布式节点系统上可能不相同。 导致此差异的原因可能是在分布式节点系统上更新文件更改所花费的时间。 因此,在分布式节点上标记的配置更改可能不会反映分布式节点上的实际内容。
WebSphere Application Server 传感器在其自己的 Java™ 虚拟机 (JVM) 中运行。 因此,传感器可以定制运行时路径以防止与其他 TADDM 进程发生冲突。
在 GUI 和日志中使用的传感器名称
WebSphereCellSensor , WebSphereJDBCDriverSensor , WebSphereNodeSensor , WebSphereVersionSensor 和 WebSphereScriptSensor。
先决条件
对于 IBM WebSphere JDBC 驱动程序发现,请确保满足以下先决条件:
- 您必须具有运行 WebSphere Application Server 安装中嵌入的 JVM 的许可权。
- 您必须有权运行 WebSphere Application Server 安装中嵌入的 setupCmdLine 脚本。
- 您必须具有读取 JDBC 驱动程序 JAR 文件的许可权。
限制
以下限制适用:
- 对于使用 IBM Tivoli® Monitoring的发现, TADDM 仅支持 WebSphere 传感器的基于脚本的发现。
- 不支持使用本机数据库客户机中配置的本机数据库别名的 JDBC 连接。
- 无法单独发现分布式 WebSphere 服务器。 发现是从 dmgr (单元管理器) 完成的。 要发现此机器,它必须位于发现作用域中。 如果它不在发现作用域中,那么本地锚点日志将显示以下消息:
CTJTD1121W verifyStandaloneServer() determined cell to be distributed (DISTRIBUTED), terminating discovery CTJTD1116W Terminating discovery of managed server/nodeagent <SERVER NAME> - discovery will be handled at cell level - 对于正在运行的每个服务器,将发现作为 Java 版本和发布程序名称的 JVM 运行时信息。 运行时信息的发现取决于单元和 Node Agent 同步。 必须为单元中的每个节点启用同步。 同步时间间隔确定发现的最新程度。 从 Node Agent 传播 JVM 信息后,将从单元收集最新信息。
- 对于在 z/OS® 上运行的 WebSphere Application Server ,未发现 JDBC 提供程序的 JDBC 驱动程序版本
- 由于 WebSphere Application Server存在已知问题,因此不会针对某些版本的 WebSphere Application Server (例如 WebSphere Application Server 8.0.0.0 和 8.0.0.1) 收集临时修订信息。
- 从 WebSphere Application Server发现 JDBC 驱动程序时,不会填充数据。 发生此情况的原因是 JDBC 数据源不使用 IP 地址,而是使用主机名 (FQDN) ,而 TADDM 依赖于 DNS。 创建 WebSphere Application Server 与数据库服务器之间的依赖关系时,不会读取 /etc/hosts 文件。
已创建的模型对象
传感器创建以下模型对象:
- app.AppConfig
- app.AppServer
- app.ConfigFile
- app.SoftwareContainer
- app.j2ee.J2EEComponent
- app.j2ee.J2EEDeployedObject
- app.j2ee.J2EEModule
- app.j2ee.J2EEResource
- app.j2ee.JDBCDriver
- app.j2ee.websphere.WebSphereAuthMappingModule
- app.j2ee.websphere.WebSphereCell
- app.j2ee.websphere.WebSphereCluster
- app.j2ee.websphere.WebSphereConfiguredConnection
- app.j2ee.websphere.WebSphereConnector
- app.j2ee.websphere.WebSphereConnectorModule
- app.j2ee.websphere.WebSphereCustomUserRegistry
- app.j2ee.websphere.WebSphereDeploymentManager
- app.j2ee.websphere.WebSphereDynamicCache
- app.j2ee.websphere.WebSphereEFixInfo
- app.j2ee.websphere.WebSphereEJB
- app.j2ee.websphere.WebSphereEJBModule
- app.j2ee.websphere.WebSphereGlobalSecuritySettings
- app.j2ee.websphere.WebSphereJ2EEApplication
- app.j2ee.websphere.WebSphereJ2EEResource
- app.j2ee.websphere.WebSphereJ2EEResourceProperty
- app.j2ee.websphere.WebSphereJDBCConnectionPool
- app.j2ee.websphere.WebSphereJDBCDataSource
- app.j2ee.websphere.WebSphereJDBCProvider
- app.j2ee.websphere.WebSphereJMSDestination
- app.j2ee.websphere.WebSphereJMSProvider
- app.j2ee.websphere.WebSphereJMSQueue
- app.j2ee.websphere.WebSphereJMSTopic
- app.j2ee.websphere.WebSphereLDAPUserRegistry
- app.j2ee.websphere.WebSphereLibraryRef
- app.j2ee.websphere.WebSphereMQJMSDestination
- app.j2ee.websphere.WebSphereMQJMSQueue
- app.j2ee.websphere.WebSphereMQJMSTopic
- app.j2ee.websphere.WebSphereNamedEndpoint
- app.j2ee.websphere.WebSphereNode
- app.j2ee.websphere.WebSphereNodeAgent
- app.j2ee.websphere.WebSphereServlet
- app.j2ee.websphere.WebSphereServer
- app.j2ee.websphere.WebSphereSessionTuningParams
- app.j2ee.websphere.WebSphereSharedLibrary
- app.j2ee.websphere.WebSphereSSLSettings
- app.j2ee.websphere.WebSphereUserRegistry
- app.j2ee.websphere.WebSphereVariable
- app.j2ee.websphere.WebSphereVirtualHost
- app.j2ee.websphere.WebSphereWebModule
app.j2ee.websphere.WebSphereGroup
app.j2ee.websphere.WebSphereRole
app.j2ee.websphere.WebSphereUser- app.JVM