本帖最后由 陈小宝 于 2020-10-16 23:08 编辑
) J# K0 c6 L- `8 F" Y# n! u# M S1 y; I8 @0 o/ N
{定义} 配置管理数据库CMDB(Configuration Management Database)是在配置管理流程中用于记录企业所有IT相关配置项信息及其相互关系而建立的数据库。
0 {& ^2 u- z- q9 V{分析} 在ITSM工具中,CMDB的定位是: ! C& ^1 u3 _: E6 Q" u) Z) ?* f0 i
- 数据标准制定者。CMDB作为一个信息管理平台,定义了IT运维管理对象的基础信息的标准,包含了对象本身的描述属性,与其他对象的关系,信息的管理规范等;
- 数据加工厂。CMDB同时提供了一系列数据整合、加工手段,并配合流程管理,确保数据的准确性;包括进行数据识别、调和、
- 信息桥梁。CMDB作为信息桥梁,整合散落在各运维工具中的配置数据,通过标准接口对外提供统一的数据服务,支撑多场景、多视角消费。
9 n* M7 D& b1 r( O
: F2 }. ]8 e% @{实践} 为实现CMDB数据标准制定者、数据加工厂、信息桥梁的定位,CMDB[url=]工具应实现以下几大类功能: ; P+ e& Z$ l2 j/ B \$ n
- 配置项数据的采集、录入和导出功能 x7 N, M$ y0 `4 }' ~% i4 G( z
+ ~+ I$ S: h$ [+ |
通常情况下,配置管理包含了以下几种数据采集或录入方式:
0 P# i' ?+ ]/ A' D9 X6 T0 X4 V/ I- 自动发现工具* G3 H9 S6 @" g9 j- h; F0 G
* Q8 E& u2 _! a: ^- S
自动化数据采集工具,可以用于自动发现配置项,分析和识别配置项之间的关联、依赖和影响关系。它应该提供以下功能:
# e* t$ Q! e5 r- 发现CI的新增,删减,和改动。
- 确定CI的相关特征和属性 。
- 当新的配置项加入IT环境中时候,能够自动建立与其他CI之间的关系。
- 自动发现功能,提供清单跟CI信息比对
3 D4 ^5 @7 K6 r y. z
) E2 H) t+ i2 q# C( ]- 手工录入/ z& }6 z& X4 L. U/ M
1 z" P5 [" K& T# y0 x
如通过CMDB提供的管理和维护界面手工录入配置项注册信息;
% X" f5 x" s# n- 批量导入
" X j) K3 Y( r& ~2 m. I
! o' R& y9 R$ T4 \0 H' E$ v从其它系统或数据源批量装载CI数据,例如:
* F0 r* q: f; d0 `- 通过文件将大量的资产信息批量导入到CMDB数据库中;
- 通过手持设备扫描输入;
- 通过CMDB API的方式将配置数据导入到CMDB中。2 @; M' I9 m8 {- @; E1 p
) T5 ~: p2 P. {4 i" M9 @' R/ L- CMDB的数据建模和配置管理操作功能6 W, k6 U$ Z0 C6 {+ j
' S6 J2 c6 y1 `% Q5 m6 ?1 s; dCMDB的数据建模功能包括类、属性、关系和接口的定义、平台资源模型和业务资源模型的定义等。
# O( H5 y8 e* Y" D配置管理操作包括各配置项所属类的操作,如增加新的类、继承某一父类、类属性增加等,还有联邦注册、调和引擎注册和相关操作等高级功能。 9 i1 B) I6 V. a: f7 i6 R8 z
- 配置管理数据库查询(服务映射定义)* o0 Z7 }! x- ]! o3 Y% Y* a
$ I) N6 ~8 ^9 M% T配置管理数据库查询的功能包括: 8 J. c K, \: |( g! Y `( U% d* @9 L
- CMDB配置项查询
- 配置项关联关系浏览器(可显示配置项及其之间的关联关系)
- 配置项属性编辑器(显示和编辑配置项的属性及CI关系)
- 提供对安全权限的限制功能。
- 对数据进行组织,如排序,分组等。
- 数据输出的格式化,打印,文件输出等。
+ S' w! o/ h7 d- t1 `
6 [. A+ U( m' V1 Q
- 服务影响分析
1 ?1 d' y) @7 y! P3 V& }
! K1 |2 Y; T# e; s/ v7 c3 F& |
服务影响分析工具基于CMDB的平台资源模型和业务资源模型模型,通过建立服务依存关系映射,可以自动地发现并建立业务服务、应用平台和底层IT系统构架之间的映射关系,并把它们放到统一信息管理库中进行实时更新和维护,这样你就可以快速地评估IT问题对业务的影响。
# U h- [& s' o/ U1 U. y) [4 ^服务影响分析工具利用后台存储的数据模型和其间的关联关系,模拟对某个CI项进行修改或更新对业务的影响,并利用CMDB工具提供的统计分析工具生成服务影响的报告。
$ o/ v! {" {2 u1 B( |3 t' y ' _: q7 w4 R7 y% h. y8 K: ^
如果已经存在资产管理系统,需要考虑两者之间的接口或者集成,如数据转换,批量转入等。 |