为什么说CMDB在企业中很难被使用起来?第一,CMDB的数据集成与准确性维护是一大挑战,因为需要确保来自多个异构IT系统的配置信息能够实时、准确地同步与更新。第二,复杂的IT环境和快速变化的业务需求使得CMDB的维护与更新变得困难重重,需要投入大量的人力和时间来确保数据的完整性和准确性。那么如何争取的使用CMDB呢?将CMDB与IT监控的融合打通,可以更高效的发挥CMDB的能力。

一、CMDB与IT监控的定义与功能

CMDB是一个集中存储系统,包含了与IT基础设施相关的所有配置信息,如硬件、软件、网络设备、服务器、应用程序等的物理和逻辑关系,以及它们的配置状态和变更历史。其主要目的是支持IT服务管理(ITSM),提高变更管理、事件管理和问题管理的效率。

IT监控则是对IT基础设施、应用程序、网络、服务器等进行持续、实时的监视和测量,以确保它们的性能和可用性达到预期标准,并在出现故障或异常时及时发出警报。IT监控能够及时发现并解决潜在的性能瓶颈、故障和安全问题,从而确保业务连续性和服务质量。

二、CMDB与IT监控的融合需求

CMDB与IT监控系统之间存在着紧密且重要的关系,它们共同构成了IT运维管理的两大支柱。为了实现高效运维,两者需要实现数据共享和交互。

IT监控系统通过持续监视IT资源,收集大量的性能数据、状态信息和故障警报。这些数据可以被CMDB所利用,以更新配置项的状态和关系信息。同时,CMDB中的配置信息也可以为IT监控系统提供必要的上下文信息,帮助监控系统更准确地理解被监视对象的状态和关系,从而更有效地进行故障检测和定位。

三、创新实践

以乐维MCM管理平台为例,它包含了监控和CMDB两大功能模块,实现了从监控到CMDB的完整链条打通。

从监控角度:继承了IT监控的强大能力,支持一键自动发现、智能采集、Agent管理以及数十种采集方式。它提供一站式监控,支持500+厂家、2000+型号、100000+指标,基本实现对基础架构及其性能指标全覆盖。

从资产角度:根据系统预设规则,能够将监控指标信息等推送到CMDB,直接转化成为资产CI数据,解决了CMDB数据来源与准确性问题。这种机制确保了资产数据的实时性和准确性。

智能拓扑与关系追踪:支持智能业务拓扑,通过扫描IP网段,自动发现主机之间的端口服务并生成业务拓扑关系链路图。这有助于企业快速了解IT系统的业务拓扑,解决复杂多变的服务治理难题。同时,它还支持资产关系拓扑、业务视图、机房视图等,为运维人员提供了全面的资源视图。

从告警管理角度:支持以短信、邮箱、微信、钉钉、脚本等多种方式推送不同等级告警。在监控侧,用户可以快速响应和定位故障位置;在CMDB侧,用户还可以评估异常对资产的影响范围。

从资产管理角度:提供统一的资源管理入口,支持自动发现网络设备、安全设备、服务器、操作系统、数据库、中间件、虚拟化、云计算等资源。同时支持手动新增及批量导入资产,实现了对IT资产的全面管理。

事实证明,通过融合监控与CMDB两大功能模块,能够实现了从监控到CMDB的完整链条打通。这一创新实践不仅提升了IT运维管理的效率和水平,还为企业提供了更加智能、便捷的运维管理工具。

如何正确的使用CMDB?的更多相关文章

  1. Python之路【第二十二篇】CMDB项目

    浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Central ...

  2. 华为专家谈CMDB建设

    CMDB成功的关键因素 对于CMDB项目的失败,普遍的解释是:没有数据的消费场景.工具和技术不行.流程管控不足. 从我自身的实践来看,我对此是有不同看法的.上述原因的确会影响人们使用CMDB,严重时甚 ...

  3. 特来电CMDB应用实践

    配置管理数据库(Configuration Management Database,以下简称CMDB)是一个老生常谈的话题,不同的人有不同的见解,实际应用时,因为企业成熟度以及软硬件规模不同,别人的成 ...

  4. [py]flask实现用户cmdb

    人最难做到的就是跟自己学习, 总是学习别人的, 沉淀, 过一段时间忘了刚学到的, 在向别人学习, 而非看看自己的沉淀, 殊不知, 世界上最亲近,最默契的人是自己. 用户cmdb功能概述 之前学flas ...

  5. 资产管理系统 CMDB 讲解

    两年前笔者在一个中小型互联网公司做运维,当时我们经理在机房,花了半天找一台服务器,但是服务器搞错了,悲剧了^.^! 当时我们的做法是用了一个 Excel,很多时候更新不及时,重启一台机器.拔一根网线都 ...

  6. 拨开障目的叶,一览CMDB庐山真面目

    人们往往用"一叶障目,不见泰山"来形容一个人被局部现象所迷惑,看不到事物发展的整体脉络,从而做出一些不是十分正确的决策.小编觉得对于运维何尝不是这样呢. 大多数企业资产配置维护的现 ...

  7. 转载----我与CMDB不得不说的故事

    每次读到配置管理相关的书籍时,我总在想:“这些定义很精准,流程也很完整,但这不是真正的难题.”对于一个配置管理者来说,真正的难题不是绘制“庞大而精美”的数据模型,不是设计“全天候.无死角”的管控流程, ...

  8. CMDB资源配置管理项目

    浅谈ITIL TIL即IT基础架构库(Information Technology Infrastructure Library, ITIL,信息技术基础架构库)由英国政府部门CCTA(Central ...

  9. 搭建一个超好用的 cmdb 系统

    10 分钟为你搭建一个超好用的 cmdb 系统 CMDB 是什么,作为 IT 工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道.CMDB 的全称是 Configurati ...

  10. Git 在团队中的最佳实践--如何正确使用Git Flow

    我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为 ...

随机推荐

  1. Jetpack架构组件学习(5)——Hilt 注入框架使用

    原文: Jetpack架构组件学习(5)--Hilt 注入框架使用-Stars-One的杂货小窝 本篇需要有Kotlin基础知识,否则可能阅读本篇会有所困难! 介绍说明 实际上,郭霖那篇文章已经讲得比 ...

  2. [VS Code扩展]写一个代码片段管理插件(二):功能实现

    @ 目录 创建和插入代码片段 代码片段列表 代码片段预览 代码片段编辑 自定义映射 默认映射 自动完成 项目地址 创建和插入代码片段 VS Code扩展提供了数据存储,其中globalState是使用 ...

  3. windows编程中文件操作的几种方法,C,C++,MFC,Win32sdk

    windows编程中文件操作的几种方法 windows编程中文件操作有以下几种常见方法: 1.C语言中文件操作.2.C++语言中的文件操作.3.Win32 API函数文件操作.4.MFC CFile类 ...

  4. C# 使用 PaddleOCRSharp 识别 图片中的文字、 使用QRCoder生成二维码

    目录 使用PaddleOCRSharp识别图片中的文字 PaddleOCRSharp资料汇总: 1.将源码编译成对应的.Net 版本引入到项目中 2. 初始化PaddleOCREngine 3. 调用 ...

  5. 使用 SSH 转义代码来控制连接

    OpenSSH 最常被忽视的一个非常有用的功能是能够从连接内部控制会话的某些方面.通过使用 SSH 转义代码,我们能够在会话内部与本地 SSH 软件进行交互. 强制从客户端断开连接(如何退出卡住或冻结 ...

  6. Cannot add task 'wrapper' as a task with that name already exists.

    写gradle项目的运行模板脚本 直接执行gradle clean build会报错 将原本的: task wrapper(type: Wrapper) { gradleVersion = '4.10 ...

  7. vscode新建html文件并快速生成标准的html代码

    1.打开vscode,点击Open Folder 2.选择目标文件夹,新建一个扩展名为.html的文件: 3.在第一行输入 !(英文状态下),按tab键,新建成功.界面如下图所示:

  8. SPiT:超像素驱动的非规则ViT标记化,实现更真实的图像理解 | ECCV 2024

    Vision Transformer(ViT) 架构传统上采用基于网格的方法进行标记化,而不考虑图像的语义内容.论文提出了一种模块化的超像素非规则标记化策略,该策略将标记化和特征提取解耦,与当前将两者 ...

  9. JavaScript – ES6-ES2023 大杂烩

    前言 一年半没有写 JS 了, 今天开始来个大复习, 顺便把这么多年零零散散的知识点做成笔记. 练练字. ES 3, 5, 6, 2017, 2018... ES 6 等于 ES2015 ES 7 等 ...

  10. CSS – BEM (Block__Element--Modifier)

    前言 BEM 是一种 CSS class 命名规范. 目的是防止大家名字取太短, 不小撞名字后果很麻烦. 参考: Youtube – You Probably Need BEM CSS in Your ...