配置管理数据库(CMDB)

news2024/11/20 4:34:20

什么是CMDB

配置管理数据库(Configuration Management Database,简称CMDB)是组织IT基础结构中配置项(Configuration Item)及其关系的数据库。CI指示了任何需要管理的、以确保成功交付服务的项目。CI可以是一个具体的实体,如服务器、交换机,也可以是无实体的对象,例如服务、接口、组织角色等。CMDB主要扮演了操作和运营决策引擎的角色,正确的CI信息让您能够快速评估变更或故障对您的服务和基础结构可能造成的影响。

资产与 CI

资产是指对组织中的产品或服务有用或有价值的东西。术语“资产”主要用在资产管理中,它更多关注的是一个具体实体的生命周期和财务方面的内容。例如,工作站、打印机或投影机都是资产。

当资产是服务交付模型的一部分并且映射了它的关系时,它就变成了CI。资产和CI之间的关键区别在于CI更关注关系,它是服务的一部分。

为什么需要CMDB

CMDB可以为企业带来以下价值:

  • 构建企业的IT基础设施数据库。
  • 为决策者集中提供所需信息数据的访问通道,以便针对信息技术基础设施相关事项作出明智的决策。
  • 使用可视化的服务交付模型或业务视图改进IT 事件和变更的影响分析。
  • 使管理员更好地了解组织的服务交付模型及其相关组件。
  • 帮助管理员跟踪和管理对IT或业务服务至关重要的组件。
  • 通过提供重要信息,加快解决问题的速度并最小化停机时间,来支持重大事件管理。
  • 帮助问题管理团队执行更好的根本原因分析并评估问题对 IT 基础架构的影响。
  • 通过跟踪变更或CI升级对整个IT环境的影响,让管理员能够执行有效的风险管理。
  • 帮助管理员随时掌握对IT基础架构所做的任何授权或未授权更改。

如何建立 CMDB

以下是可以遵循的一些最佳实践,以建立您自己的CMDB管理流程,并确保它始终具有相关性。

为所有CI建立一个可靠的信息库

CI及其关系数据库维护的越好,CMDB所呈现出来的价值才能更好。CI是CMDB的基础构成组件,因此正确记录所有CI及其信息至关重要。这里强烈建议使用自动发现工具发现组织中的所有资产。然后,可以根据这些资产在组织服务交付模型中的角色来创建CI。

为所有关键服务构建单独的服务交付模型

构建独立的服务交付模型可以让您快速访问关系图,通过每个服务交付模型的组件展开详细信息。服务交付模型是仅显示与特定服务相关的组件的业务视图,隔离每个模型的组件可以减少在紧急事件(如重大事件)中出现混乱和错误的可能性。

在绘制关键服务的关系时要特别注意

CMDB可以成为对抗停机和重大事故的强大工具,根据信息技术情报咨询公司的一项研究表明,其所调研的机构中,98%的机构在停工一小时后至少会损失10万美元。这是我们非常希望避免的,或者至少是希望能最小化其影响的。清楚地映射关键服务CI之间的关系,在一个地方发生重大事件时,您可以获得所需的所有信息。您可以识别IT环境的哪一部分受到影响,以及它对其他IT基础结构的整体影响,从而使您的重要事件管理团队具有处理任何意外事件所需的优势。

创建格式化的文档 — CMDB的好坏取决于它的数据质量

正确的文档是成功建立CMDB的关键。所有CI都需要使用正确的CI类型、所有者信息、位置或站点信息进行分类,并映射它们之间的关系。确保决策者在CMDB中能够获得所需的所有有价值的信息。

随时更新CMDB,以确保始终拥有准确的数据

同时也需注意到您的IT环境是动态的,不断引入或报废新的资产或CI,新的或离开的人员,新技术不断更迭,旧技术不断淘汰。在这个不断变化的环境中,需要不断的更新CMDB以反映这些变化。CMDB需要准确的数据才是有效的,因此保持CMDB的更新是关键。在这个过程中尤其需要注意在CMDB维护中的资源投入,以在CMDB流程中获得最大的投资回报。

在这里插入图片描述

配置管理数据库(CMDB)软件

全面了解IT基础架构

  • 集中保存整个IT环境中所有IT组件(也叫配置项)的详细信息。
  • 通过图形化的方式,直观呈现配置项之间的关系。
  • 可通过CSV文件导入配置项,通过CMDB API导入依赖关系。

定义配置项之间的关系

  • 直观的可视化视图,可为管理员呈现配置项的详细信息及相互之间的关系图。
  • 提供一系列的配置项类型和关系类型,支持父子类型的多层结构,可轻松为资产、软件、业务服务、IT组件以及使用人之间建立关系。
  • 支持添加新的配置项类型和关系类型。
  • 各配置项类型中,允许定义专属的属性及关系,子配置项类型将继承父项的属性和关系。

支持其它ITIL流程

  • CMDB模块与事件管理、问题管理、变更管理等流程紧密结合,为用户提供全面的ITIL流程管理。
  • 协助管理员分析问题的根本原因,加速问题的解决。
  • 通过鉴别不同配置间的相互依赖性,让变更的实施更具主动性、可控性。
  • 可从配置项关系图中,直接查看对应配置项(资产、业务服务、IT服务)关联的请求、问题和变更。
  • 自动追踪IT资产,减少手动处理的工作量。

ServiceDesk Plus 存储和管理所有配置项信息,利用CMDB,获得IT资产信息以及相关的变更,非常容易而且有用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/699382.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软件测试的自动化工具

在软件开发过程中,测试是必不可少的一个环节。而在测试中,测试人员需要花费大量的时间和精力进行手动测试,这不仅费时费力,而且效率较低。因此,自动化测试工具的出现为测试人员提供了更加便捷高效的测试方法。本文将介…

认识CSS

hi,大家好,今天我们来简单认识一下前端三剑客之一的CSS 目录 🐷CSS是什么🐷基本语法规范🐷CSS引入方式🥝内部样式🥝外部样式🥝内联样式 🐷认识选择器🍉标签选择器🍉类选…

最优化--坐标下降法--凸优化问题与凸集

目录 坐标下降法 概念 坐标下降法的步骤 案例演示 数值优化算法面临的问题 凸优化问题与凸集 凸优化问题 性质 优点 凸集 性质 坐标下降法 概念 坐标下降法是一种非梯度优化算法。算法在每次迭代中,在当前点处沿一个坐标方向 进行一维搜索以求得一个函…

Shell、Xshell以及两者的关系

编程语言分为编译型语言(需要使用编译器生成可执行的文件)和解释型语言(需要解释器,不需要编译器)。shell语言是一种解释型语言所使用的解释器有bash解释器或者sh解释器等。我们通过shell命令使之和操作系统交互&#…

漏洞复现-网康(奇安信)NGFW下一代防火墙远程命令执行

漏洞描述 网康下一代防火墙(NGFW)是网康科技推出的一款可全面应对网络威胁的高性能应用层防火墙。该NGFW存在远程命令执行漏洞,攻击者可通过构造特殊请求执行系统命令。凭借超强的应用识别能力,下一代防火墙可深入洞察网络流量中…

vscode python 自定义函数无法跳转到定义处,且定义处无法展示所有调用该函数的位置

问题描述 在vscode中编写python代码,在自定义类的forward函数中调用该类的成员函数,但在调用处无法通过ctrl鼠标左键直接跳转到该成员函数的定义中,系统显示找不到函数声明。同时,在该函数的定义处无法通过ctrl鼠标左键展示项目中…

React小项目-题解列表

1. 项目初始化 首先创建一个新项目 solution-app: npx create-react-app solution-app cd solution-app npm start先将 src 目录中除了 index.css 与 index.js 之外的文件删除,然后创建一个 components 目录,在该目录中创建一个 solution.j…

浅析舆情监测系统

舆情及内容简述 大家对于“舆情”应该有一个简单地概念,尤其是在现在微博、微信、知乎、抖音等平台普及化的今天,舆情的力量日渐凸显。比如最近萧敬腾的求婚、《消失的她》的热议、ikun的翻车等等,舆情既可以让明星塌房,也会让一…

Android Compose UI实战练手----Google Bloom登录页

目录 1.概述2.页面展示1.1 亮色主题1.2暗色主题 3.登录页面拆分以及编码实现3.1 登录页面拆分3.2 编码实现3.2.1 LoginPage3.2.2 LoginTitle3.2.3 LoginInoutBox3.2.4 LoginHintWithUnderLine3.2.5 LoginButton 4.源码地址 1.概述 在之前的章节中我们已经介绍了如何实现Google…

每个前端开发需要了解的10个强大的CSS属性

微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 快来免费体验ChatGpt plus版本的,我们出的钱 体验地…

vue 启动项目报错:TypeError: Cannot set property ‘parent‘ of undefined异常解决

场景:从git上面拉下来一个项目 npm i 下载完依赖以后 npm run serve 去运行项目的时候 报错TypeError: Cannot set property ‘parent’ of undefined 如图所示 原因:首先排查发现判断得出是less解析失败导致 但是经过长时间的查询解决方案发现是因为v…

【Redis一】Redis简介及安装部署

Redis简介及安装部署 1.关系数据库 VS 非关系型数据库1.1 关系型数据库1.2 非关系型数据库1.3 关系型数据库和非关系型数据库区别1.4 非关系型数据库产生背景1.5 关系型数据库与非关系型数据库总结 2.Redis简介2.1 Redis概述2.2 Redis的优点2.3 Redis使用场景2.4 关于Redis的高…

nginx配置vue项目添加访问前缀

文章目录 前言实现需求Nginx配置访问前端正确配置注意点alias的含义举个栗子静态文件及js等404错误 前言 最近,在搞一个SASS系统,将原有的单服务,每次卖出一套啥软件就需要部署一套环境,使得运维人员有些捉襟见肘。产品调整为SAS…

链表理论基础

链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域,一个是指针域(存放指向下一节点的指针)。 链表的类型 单链表 每一个节点由两部分组成,一个是数据域一个是指针域&#xf…

汽车 EDI:博泽 brose EDI 需求分析

brose(博泽)是一家德国汽车零部件制造商,总部位于德国科堡。该公司成立于1908年,至今已有百年历史。brose主要专注于汽车驾驶员控制系统、座椅系统、电动驱动系统和电子技术等领域的开发和生产。作为一家全球化企业,br…

linux修改root密码

Linux修改root密码 红帽系统: 进入开机界面按e。 在linux这行末尾加上rd.break 然后按下ctrlx 按下图输入命令: redhat 即为你想修改的密码。 然后回车等待系统重启。 CentOS7: 前两步和之前一样,然后找到linux16这一行。 在这行末尾…

芯片设计中的功耗挑战和低功耗设计

在早期的IC设计中,关注的参数主要是性能(timing)和面积(area)。EDA工具在满足性能要求的情况下,最小化面积。此时,功耗是一个不怎么被关心的问题。 因为CMOS工艺在相对较低的时钟频率下具有相当低的功耗,漏电流可忽略不计。随着晶…

springboot+vue校园车辆校车调度管理系统_r4le2-

本论文中实现的校车调度管理系统将以用户核心的日常信息维护工作为主,主要涵盖了首页,个人中心,驾驶员管理,车辆信息管理,借调车辆管理,车辆调度管理,车辆运营管理等功能,采用该校车…

浏览器如何捕获元素的hover事件弹出的内容,并进行样式调整修改

项目场景: 最近前端需要重写antd的tab卡片的更多内容弹框,默认的背景色和文本颜色不合适,需要更改。 问题描述 只有鼠标指针放上去后才会显示弹出的内容 直接用审查元素还无法进行获取。 如何用浏览器的开发者工具去捕获这些浮框内容或其他…

js中的图是什么?

图 什么是图? 图是网络结构的抽象模型,是一组由边连接的节点。图可以表示任何二元关系,比如道路、航班等。在 JavaScript 中没有图,但是可以通过 Object 和 Array 来构建图。 常用操作 深度优先遍历广度优先遍历 图的表示法 …