1IT资产自动发现管理解决方案2目录资产自动发现管理解决方案简介................................................................................31.方案架构说明.....................................................................................................32.配置数据发现实现.............................................................................................43.发现策略定制.....................................................................................................64.配置信息合规审计.............................................................................................65.资产发现数据与CMDB库同步.......................................................................7客户收益........................................................................................................................731方案简介ITSM\ITIL的概念已经深入各行各业的IT部门,无论是进行企业的IT资产管理,还是进行企业的ITSM中CMDB的建设,首先都要解决的问题是,如何确保海量的IT资产能够被快速自动发现,同时一旦资产进行初始化发现后,都要确保每隔一段时间后,企业的IT资产更新后,IT资产库或者CMDB都能够随之而同时更新而不失真,毕竟行业中能专门针对一个资产发现而设立一个岗位是绝对不靠谱的事情。因此一个好的资产发现平台必须满足以下挑战:-自动发现IT机房中的主机、网络设备、应用软件相关配置信息;-自动比对IT资产配置信息,一旦变更则自动更新和同步;-支持资产拓扑发现,提供资产依赖及影响分析,资产信息可导入CMDB;支持同IT资产管理软件或ITIL的CMDB进行同步,提供多种接口支持。资产自动发现管理解决方案简介基于以上需求,IBMTADDM(TivoliApplicationDependenceDiscoveryManagement)是一款能够支持IT资产管理自动发现的软件产品。TADDM是一款面向整合IT服务管理解决方案的平台。该软件可以自动发现、整合分布在整个企业中的IT信息——其中包括关于服务器、存储设备、网络、中间件、应用和数据的详细信息,由此帮助IT人员了解这些不同组件之间的关系及依赖性。通过TADDM对于客户内部配置和变更的管理,可以帮助实现:自动发现和收集整个应用程序基础结构的配置信息;构造跨越层次的配置管理数据库,提供图形化的端到端的物理和逻辑拓扑视图;准确指出基础架构的变更位置;通过快照,存储多个版本的配置数据,跟踪和检索每个阶段的变化情况;通过组件比较,来找出多个环境之间的差异,解决配置一致性的问题;提供综合分析报表。1.1方案架构说明IT资产自动发现管理结构如下图所示:4图:IT资产自动发现管理系统框架上图为IT资产自动发现管理的逻辑结构,整体功能分为三层:第一层,发现引擎及传感层:IT资产发现通过多种发现手段SNMP、Telnet、API等多种接口,采集各设备、系统和应用的配置信息;第二层,数据中心设备建模:针对不同设备进行默认配置信息发现的定义,尤其是针对不能识别的设备,可提供定义界面,包括如何通过Sensor实现对应配置项的采集定义;第三层,应用映射:将最终发现的设备配置信息进行应用模型映射,确保所发现的设备为设备配置建模信息一致,并提供相关配置关联及依赖信息。1.2配置数据发现实现发现的内容包括产品标准Sensor做发现的主机、Oracle数据库、Weblogic中间件等以及其他开源中间件(Tomcat、Nginx、Resin等,通过我方定制开发实现),配置发现数据入TADDMCMDB配置数据库存储。通过TADDMPortal可查看库存信息5图:TADDM资产管理界面如针对IBMPower系列服务器进行发现,AIXEnterpriseEdition具有IBMTivoliApplicationDependencyDiscoveryManager(TADDM)特性,可以提供PowerSystems环境资源的详细信息,并建立应用和物理资源的拓扑视图。而且,它还能够平滑管理资源系统配置和配置合规性。在PowerSystems环境方面,它可以提供OS配置、操作系统和网络交换机间的物理关系、以及应用组件间的逻辑关系。这些信息是使用一个无代理的方法创建和维护的,并可以通过一个直观的图形用户界面进行查看。该应用映射较为全面,并且包括完整的运行时相关性、深度配置数值和准确的变更历史。IBMTivoliApplicationDependencyDiscoveryManager(TADDM)通过自动创建和维护应用基础设施映射,可以提供深入了解应用复杂度的可视性。TADDM应用映射较为全面,并且包括运行时相关性、深度且可定制的配置数值和准确的变更历史。最后,TADDM不仅能够提供数据;它还能提供集成的、具有深远意义的知识,帮助您转型您的业务。通过TADDM,PowerSystems传感器能够帮助您收集来自当前支持的PowerSystems服务器的配置信息,并允许您更深入地理解PowerSystems配置和与应用和业务服务间的关系。TADDM对于PowerSystems虚拟化服务器平台的支持包括:6-硬件管理控制台(HMC)-VirtualI/OServer(VIOS)-IntegratedVirtualizationManager(IVM)-由HMC托管的PowerSystems服务器-在各个PowerSystems服务器上配置的逻辑分区(LPAR)1.3发现策略定制TADDM将用户的环境设置为多个域的管理方式。可按照网段、系统类型、应用类型进行IP域划分,便于管理和维护。由于TADDM是通过调用大量的Sensor去做自动发现,每次启动所有的Sensor在发现和效率来讲并不科学,根据前期调研的设备信息内容,分类设置不同的“概要文件”,配置发现使用的“概要文件”,可针对同一类型的主机或应用或网络或数据库等定制最简使用的Sensor组去做发现,使发现的更准确且效率更高。也便于后期管理和维护。设置定时策略,定时策略的原则就是分时段、分发现域、分发现使用不同“摘要文件”做发现的总的策略,使TADDM的自动发现实现完全“自动”的功能,使系统通过定时调度任务完成日常的配置发现工作。TADDM提供三层发现,不同用户根据不同需求可以进行发现层次定义。1.4配置信息合规审计可以通过配置管理系统对同一系统不同时间段发生变化进行比较,通过比较结果判定变更的规范和合理性。在系统拓扑中检索该业务系统某个时间范围内配置信息发生变化,发生变化的lpar会突出显示出来,在发生变化的lpar上右键选择更改历史记录;也可通过配置管理系统对同一系统的不同版本或者不同系统之间的配置做比较,确定比较对象之间的差异。7图:TADDM资产配置信息变更对比界面1.5资产发现数据与CMDB库同步TADDM提供多种接口方式,这里使用两种接口JAVAAPI接口JAVAAPI接口使用TADDM的API接口从通用数据模型中CDM(CommonDataModel)获取并根据此模型生成XML定义的格式文件,第三方开发的接口通过调用TADDM提供的客户端JAR包中提供的方法解析XML文件,解析的标签字段与ITSM平台的模型字段做映射填充,将数据入CMDB库实现同步。数据库接口同步方式在TADDM做发现时,所有被发现的CI以及CI之间的关系都已经存储在TADDM的CMDB中,对于用户的数据需求,根据TADDM的模型定义及CI定义,我们在数据库端将客户需要的数据从不同的CI中关联过滤,最终得出客户所需要的所有配置数据的View,然后ITSM运维流程系统使用DBtoDB的接口,将TADDM的字段与CMDB的模型字段做映射,将所有配置信息实现数据库同步。2客户收益通过TADDM针对IT资产进行配置发现和管理,可以达到对用户IT资产的配置发现、配置变更、配置比对及时发现异常操作,提高配置管理审计的目标:由于TADDM是业内优秀的开箱即用的资产管理软件。部署方便快捷,上线周期短,部署即能对标准化产品做资产发现,投入产出比的效果很明显。8减少了人工管理录入的大量的工作量,TADDM能够实现收集基本所有常用的配置资产数据。TADDM提供高度可定制的扩展性,对于客户的需求可快速响应和实现。并且很容易集成到现有的CDM模型或者TADDM数据库中,做到无缝集成。配置变更信息在TADDM数据库中都有存储,便于跟踪资产的生命周期,对于变更历史和变更内容,很容易调取和分析,便于诊断问题和分析问题。减少了人工管理的复杂度,TADDM可实现“自动”发现的自管理,实现高效、定时的发现。提供多种接口,便于后期扩展。可实现与其他产品的数据同步、数据集成等功能。尤其对于Tivoli整体解决方案实现的IT服务管理,实现与Tivoli家族产品的快速集成(如ITM、TPC、BSM、CCMDB等),便于后续功能架构的扩展和服务等级的提升。