本帖最后由 陈小宝 于 2020-10-16 23:08 编辑 5 Z2 B, j, d8 P& U
% h |& E0 l3 t" Y o
{定义} 配置管理数据库CMDB(Configuration Management Database)是在配置管理流程中用于记录企业所有IT相关配置项信息及其相互关系而建立的数据库。 & [& O2 e) F$ ^+ {7 h# d% H e
{分析} 在ITSM工具中,CMDB的定位是: 0 q) b: v5 `$ i. U. }; H! \+ W7 U
- 数据标准制定者。CMDB作为一个信息管理平台,定义了IT运维管理对象的基础信息的标准,包含了对象本身的描述属性,与其他对象的关系,信息的管理规范等;
- 数据加工厂。CMDB同时提供了一系列数据整合、加工手段,并配合流程管理,确保数据的准确性;包括进行数据识别、调和、
- 信息桥梁。CMDB作为信息桥梁,整合散落在各运维工具中的配置数据,通过标准接口对外提供统一的数据服务,支撑多场景、多视角消费。
6 u; B: q; g2 M
4 B& z/ a0 l* ?& _% U
{实践} 为实现CMDB数据标准制定者、数据加工厂、信息桥梁的定位,CMDB[url=]工具应实现以下几大类功能: % \/ @* S$ k' ]
- 配置项数据的采集、录入和导出功能
- ^' d# _. G! F% h
: w- Y2 Z6 \+ m; d通常情况下,配置管理包含了以下几种数据采集或录入方式:
' o* E& w* f y( A* K; R( [2 q1 N, V- 自动发现工具" B6 v/ [7 b) l0 Y4 u1 H
7 k) Q1 x* s7 Y1 m' v/ Q4 H
自动化数据采集工具,可以用于自动发现配置项,分析和识别配置项之间的关联、依赖和影响关系。它应该提供以下功能: 0 w: s. \; F$ j8 @
- 发现CI的新增,删减,和改动。
- 确定CI的相关特征和属性 。
- 当新的配置项加入IT环境中时候,能够自动建立与其他CI之间的关系。
- 自动发现功能,提供清单跟CI信息比对9 R9 X' T/ P; l4 U1 I7 V
A7 V/ m2 G+ R% ^) ~3 Z" V- 手工录入
* v7 U+ w) U P$ u! o, Q. K8 t9 ?, A
; [% `( W, D2 _! F9 w3 f
如通过CMDB提供的管理和维护界面手工录入配置项注册信息; 5 C/ a6 H1 g! {
- 批量导入
3 }5 _+ [5 o1 ^* m% N+ J, c& |) x
' m0 V% p! J2 v# d- ]; Q从其它系统或数据源批量装载CI数据,例如: , Y, u& ]6 t( d; }/ `" F. L
- 通过文件将大量的资产信息批量导入到CMDB数据库中;
- 通过手持设备扫描输入;
- 通过CMDB API的方式将配置数据导入到CMDB中。
6 P* D( p3 y: u9 {4 _' o
4 K# E Z% y) ^- {
- CMDB的数据建模和配置管理操作功能
4 ?0 w, C1 ~( O2 r6 ^
# I% A& U/ L" U" R7 a- aCMDB的数据建模功能包括类、属性、关系和接口的定义、平台资源模型和业务资源模型的定义等。 + L: Z0 o7 \& }0 [: J
配置管理操作包括各配置项所属类的操作,如增加新的类、继承某一父类、类属性增加等,还有联邦注册、调和引擎注册和相关操作等高级功能。
. H- y& l$ X, l, n- 配置管理数据库查询(服务映射定义)+ j0 T7 | D- y$ F- R9 h7 d9 {
$ a0 a0 v C' c6 m- E. P
配置管理数据库查询的功能包括: 0 R* Q$ ?8 y. ]0 L2 J* S
- CMDB配置项查询
- 配置项关联关系浏览器(可显示配置项及其之间的关联关系)
- 配置项属性编辑器(显示和编辑配置项的属性及CI关系)
- 提供对安全权限的限制功能。
- 对数据进行组织,如排序,分组等。
- 数据输出的格式化,打印,文件输出等。! X" R; i" S4 c( P# ]+ `
- [2 w5 K+ z' p7 T/ i6 z6 a
- 服务影响分析 l Y1 A# x3 o9 n& t" e7 F) f
3 ~' Z7 ?0 W3 O$ H# i! F' ^/ f服务影响分析工具基于CMDB的平台资源模型和业务资源模型模型,通过建立服务依存关系映射,可以自动地发现并建立业务服务、应用平台和底层IT系统构架之间的映射关系,并把它们放到统一信息管理库中进行实时更新和维护,这样你就可以快速地评估IT问题对业务的影响。
; v2 h' N$ D, g5 {$ B, M2 P服务影响分析工具利用后台存储的数据模型和其间的关联关系,模拟对某个CI项进行修改或更新对业务的影响,并利用CMDB工具提供的统计分析工具生成服务影响的报告。 * I; Y& f" K5 O) g9 c, ?
- 安全与审计功能- s% S$ h3 ~4 K( l' }1 b
9 O# D! A% a$ T* J" j8 _如果已经存在资产管理系统,需要考虑两者之间的接口或者集成,如数据转换,批量转入等。 |