首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于开源CMDB系统快速实现一棵服务树

概念介绍 服务树是 CMDB 资源的一种组织方式,通过树形的结构将资源与公司的组织架构结合,可以使开发同学能够清楚的知道自己使用了多少资源 服务树设计 服务树设计主要是三层 部门/产品/服务,所有的资源都会挂在服务下面...向上继承了部门对人的相关数据,对下集合了为用户提供统一功能的服务 3、服务 资源的集合,分为不同的服务,是不同资源的集合 最终形成这样一个服务树,将所有的机器资源都挂在这棵树上 操作过程 下面就使用开源的...CMDB 来快速实现一个服务树对服务器资源进行组织,我们使用资源中的属性作为标签来实现树状结构 1、首先我们要建立对应的属性 新增属性:模型配置 -> 属性库 -> 新增属性 2、部门-> department_name

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

CMDB开发

CMDB CMDB --Configuration Management Database 配置管理数据库, CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联...在实际的项目中,CMDB常常被认为是构建其它ITIL流程的基础而优先考虑,ITIL项目的成败与是否成功建立CMDB有非常大的关系。 70%~80%的IT相关问题与环境的变更有着直接的关系。...而变更管理流程自动化的实现关键就是CMDBCMDB工具中至少包含这几种关键的功能:整合、调和、同步、映射和可视化。...整合是指能够充分利用来自其他数据源的信息,对CMDB中包含的记录源属性进行存取,将多个数据源合并至一个视图中,生成连同来自CMDB和其他数据源信息在内的报告; 调和能力是指通过对来自每个数据源的匹配字段进行对比...,保证CMDB中的记录在多个数据源中没有重复现象,维持CMDB中每个配置项目数据源的完整性;自动调整流程使得初始实施、数据库管理员的手动运作和现场维护支持工作降至最低; 同步指确保CMDB中的信息能够反映联合数据源的更新情况

1.6K20

开源公告】腾讯蓝鲸配置平台(CMDB)发布全新Golang版本

蓝鲸配置平台(CMDB)是一个基于运维场景设计的企业配置管理服务。 本次发布的是全新基于Golang重构的版本。 ➠主要核心功能 1. 提供了全新自定义模型管理 2. 信息变更实时推送 3....动态拓展的业务层级 开源的版本会与蓝鲸社区版、企业版中内置的蓝鲸配置平台版本保持一致并且同步更新。...我们的目标是打造能够兼容不同行业、不同架构的统一配置管理平台,成为业界领先的通用性强、易用性好的免费开源CMDB,欢迎对此感兴趣的同仁能够参与其中。 ?...蓝鲸配置平台(CMDB) 全新升级 Github地址: https://github.com/Tencent/bk-cmdb 请给 蓝鲸配置平台 一个 Star 欢迎提出你的 issue 和 PR

10K50

4.4 CMDB(1)--CMDB发展的四个阶段

本篇是CMDB建设的第1节,简要梳理一下我理解中的CMDB发展四个阶段,欢迎大家讨论指正。 4.4.1 CMDB发展 从运维体系看,CMDB是运维数字世界的数字地图。...分析CMDB,首先从行业CMDB发展看看CMDB,大体可以梳理4段过程: CMDB1.0实现IT资源的电子化管理。...2008年开始,以银行、运营商为代表的企业开始侧重于CMDB与其他流程的协同以及故障、变更影响分析等诊断场景,由于场景驱动推动CMDB配置数据范围扩展,这样,出现了以数据管理闭环为特征的CMDB2.0。...CMDB4.0是描述运维数字世界的数字地图。以业务为中心的CMDB之后是什么呢?...本节 END 注:关于CMDB的另外几节内容主要有:CMDB系统关键能力、CMDB的实施与数据运营、运维数字地图。

2.2K30

你所不知道的CMDB | CMDB起源与发展

一、CMDB起源 在今天,配置管理数据库(CMDB,后面均用这个简称,并且暂时不去区分CMDB和CMS)这个名词对于IT从业人员来说一点都不陌生,甚至有点烂熟了。...瀚纬科技的合伙人张亮同学曾经在他的一次分享中描述过了他所经历的国内CMDB的发展历史: 2004年 我从04年开始参与国内某银行的CMDB建设,这时CMDB的典型场景是资产信息的电子化。...2006年 到了06年,我在某银行主导实施了国内第一个基于BMC Atrium CMDB架构的CMDB项目,这时的CMDB开始侧重于与其他ITSM (IT Service Management,IT服务管理...但那个时候的CMDB依然只是一个静态的配置存储中心,问题一大堆,在2006的腾讯新闻中可以略窥一二: “目前的CMDB产品还有许多需要改进的地方:首先是缺乏标准,ITIL只是提出要建CMDB,但对于怎么建...由于中国的互联网公司从一开始走的就是开源软件和技术自研这条路,并且天生不看重ITIL这种重流程,因此CMDB事实上在互联网公司走的是另外一条以应用和业务管理为出发点和目标的道路。

1.9K60

谈一谈CMDB

CMDB这个概念本身的定义问题,限制了CMDB的实施; 互联网技术的发展驱动了运维技术的发展和演进,进而重新定义了CMDB。...同时,CMDB是与每个企业具体的IT软硬件环境、组织架构和流程强相关的,这就决定了CMDB一定是高度定制化的体系。...我们现在能够看到的CMDB经验分享,基本上都是中大型互联网公司的运维最佳实践。 不过,值得注意的是,“此CMDB”已经非“彼CMDB”。...到了这个阶段, 传统运维思路下的CMDB,因为管理范围有限,可以定义为狭义上的CMDB;而互联网运维思路下的CMDB外延更广,我们称它为广义的CMDB。...同样,像LVS和Nginx这样的四七层负载,以及ZK这样的开源分布式配置管理,凡是涉及服务注册、服务发现以及服务上下线的基础服务,都是类似思路。 基础服务中。

34820

CMDB到底如何建设?

随着自动化运维的火热,CMDB建设项目不断的涌现,正是因为CMDB就是自动化运维的基石。...关于CMDB的概念、定位、价值、与周边的关系、企业面临的痛点等,这里不做阐述,总结来说就是CMDB很基础、很重要又很复杂。...本文直入主题,主要讲述CMDB具体应该如何建设,内容包括建设目标、框架和指引。 CMDB的建设目标 CMDB的本质是建数据,而数据就必须是准确和可用的才有价值。...因此CMDB最核心的建设目标是建立一套高质量的IT资源配置主数据。 CMDB的建设框架 02 我们利用一个分层框架,来对整个CMDB的实施过程进行思考和分析。如下图: ?...四、系统集成 系统集成是CMDB的最后一个环节,依赖CMDB工具提供良好的开放接口。

1.6K30

你知道CMDB吗?

作为腾讯专有云的资产管理中心,CMDB面向产品(业务)维度划分并管理资产,并为平台其他运维运营组件提供源数据。...主机上 agent 上报进程信息到 CMDBCMDB 根据主机当前归属业务模块的进程信息进行比对校验,如果不符合则产生告警。...主机上 agent 上报硬件信息至 CMDB(内存、硬盘、CPU、网卡等,如下表),CMDB 根据数据库当前的配置信息和上报信息对比,不符合则产生告警。...全文搜索入口: 搜索结果展示(如图为根据 IP 搜索,查询到该 IP 对应的机器及其相关 Pod 信息): 为了提升全文搜索性能,CMDB 使用 ES 进行资产索引构建,由 cmdb-core 服务负责实时和定期对...未来为了支持更多运维场景以及支持专有云一键化部署升级变更能力,CMDB 将增加业务树拓扑的动态性,优化资产的组织展现方式,新增纳管规划信息以及更多云上资产信息,让 CMDB 成为云平台的权威数据源。

3K40

CMDB到底如何建设?

关于CMDB的概念、定位、价值、与周边的关系、企业面临的痛点等,这里不做阐述,总结来说就是CMDB很基础、很重要又很复杂。...本文直入主题,主要讲述CMDB具体应该如何建设,内容包括建设目标、框架和指引。 CMDB的建设目标 CMDB的本质是建数据,而数据就必须是准确和可用的才有价值。...因此CMDB最核心的建设目标是建立一套高质量的IT资源配置主数据。 CMDB的建设框架 我们利用一个分层框架,来对整个CMDB的实施过程进行思考和分析。...CMDB的建设指引 一、模型设计 ​ 模型设计CMDB建设的重要环节,是CMDB的骨架。它是一个抽象建模的过程,并且应该基于企业IT资源现状以及消费诉求而进行抽象。...四、系统集成 系统集成是CMDB的最后一个环节,依赖CMDB工具提供良好的开放接口。

85420

运维CMDB建设思路

这么多的疑问,所有的运维人都会想到ITIL中的CMDB。的确CMDB在ITIL中应该算是一个核心概念,以它为基础,才能构建起相关的其他运维活动,因为所有的活动都需要与这个CMDB平台交互。...在CMDB构建的过程中,都会碰到如上的问题。 记得我刚刚做运维去建设CMDB的时候,觉得非常的轻松。...后续新的业务办理(比如说移机),也需同步记录这些占有资源的变化,可以说这个系统就是一个非常强大的CMDB的系统。这都源于电信背后一套成型的体系----NGOSS(见下图)。...系统实现之后,此时我们有了一个CMDB基础,我们需要同步考虑的是,如何降低配置项的管理成本?...随着CMDB越来越庞大,我们需要考虑配置准确性,特别有很多资源是动态变化的,比如说服务器的上下线、IP资源的分配回收等等,此时需要有一个生命周期的概念来管理这些对象。

1.2K30

如何进行CMDB数据运营?

CMDB的建设是一个逐步完善、逐步改变的过程。在建设过程中通过数据运营的方式可以很好的辅助配置经理“监控”CMDB的状态,更好的发现问题和辅助决策。那么如何才能让CMDB的数据运营井井有条?...本文将从CMDB建设的四个关键阶段详细介绍数据运营方法。01....通过配置采集这种技术手段可以保证数据的准确性,但是这不是万能的,还需要各个系统的消费对接才能发挥CMDB的最大价值和保证CMDB数据的准确,“水”是不是干净的,“喝”一口不就知道了。...总结综上所述,CMDB建设过程往往是变化的,我们可以在CMDB的各个建设阶段中着手对数据的运营,通过灵活的监测和关注不同的数据运营指标,反馈各个阶段下CMDB的健康状态,从而有效的把控CMDB整体数据运营情况...,释放数据价值并不断的优化CMDB质量。

80820

运维CMDB建设思路

这么多的疑问,所有的运维人都会想到ITIL中的CMDB。的确CMDB在ITIL中应该算是一个核心概念,以它为基础,才能构建起相关的其他运维活动,因为所有的活动都需要与这个CMDB平台交互。...在CMDB构建的过程中,都会碰到如上的问题。 记得我刚刚做运维去建设CMDB的时候,觉得非常的轻松。...后续新的业务办理(比如说移机),也需同步记录这些占有资源的变化,可以说这个系统就是一个非常强大的CMDB的系统。这都源于电信背后一套成型的体系----NGOSS(见下图)。...系统实现之后,此时我们有了一个CMDB基础,我们需要同步考虑的是,如何降低配置项的管理成本?...随着CMDB越来越庞大,我们需要考虑配置准确性,特别有很多资源是动态变化的,比如说服务器的上下线、IP资源的分配回收等等,此时需要有一个生命周期的概念来管理这些对象。

76410

如何理解CMDB的套路

CMDB成功和失败,关于掌握的CMDB套路的多与少、深与浅! 前几天在对一个项目进行总结,编写CMDB的配置管理规范,发现还是有很多套路,本文就是老王总结的CMDB套路!...真正的CMDB就是要把内部所有的IT资源管理起来! 套路2:CMDB模型有层次 在下图的模型中,CMDB的模型是有层次的,我把他定义成核心模型和扩展模型。 核心模型。...坚持核心模型的导入,逐步驱动周边的配套资源完善,这是 应用驱动CMDB的最核心切入点。 套路3:CMDB的对象关系要简化 从上图中,你可以看到CMDB模型中只有三种关系,三种关系如下: 主从关系。...图中的每条线上都是一个CMDB管理流程,【初始化完成】除外! 套路5:CMDB要领导参与,团队理解一致 领导非常重要,领导参与加上团队的一致理解,这个CMDB不成功都难。...套路6:云计算的概念层次就是CMDB的层次 在CMDB系统中其实有很深的层次,云计算的概念层次就是CMDB的模型层次。

1.1K21
领券