首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

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

1.8K20

蓝鲸6.1 CMDB 事件推送的开源替代方案

一文中已经介绍,在此我再简单重复下: 蓝鲸5.1 自带“事件推送”功能,当配置信息发生变化的时候,实时通知到关联的系统中; 蓝鲸6.1 不再提供“事件推送”功能,而是由“监听资源变化事件”的一个 CMDB...在有限时间内,用户可以根据自己上一次事件的 cursor(游标)进行事件回溯或者追数据,适用于异常数据回溯,或者系统变更进行数据补录。...支持批量事件 watch 能力,提升系统吞吐能力。 支持定制关注的事件数据字段,满足用户轻量级的 watch 需求。...功能需求 通过API的分析,其实我们的功能需求也就同时梳理了出来: 核心目标:CMDB驱动资产同步,按业务/集群/模块/主机的结构与下游系统实现关系对应; 事件驱动: 1)biz 业务名同步; 2)set...,就是要不断的试错,这样才能保证我们完成对最终的数据格式的解析,从而更好的匹配下游运维子系统

14610

CMDB开发

事故管理的目的是在尽可能最小地影响客户和用户业务的情况下使IT系统恢复到服务级别协议所定义的服务级别。 目标是:在不影响业务的情况下,尽可能快速的恢复服务,从而保证最佳的效率和服务的可持续性。...3、配置管理(Configuration Management) 配置管理是识别和确认系统的配置项,记录和报告配置项状态和变更请求,检验配置项的正确性和完整性等活动构成的过程,其目的是提供IT基础架构的逻辑模型...CMDB CMDB --Configuration Management Database 配置管理数据库, CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联...即通过一个自动化的、可重复的流程管理变更,使得当变更发生的时候,有一个标准化的流程去执行,能够预测到这个变更对整个系统管理产生的影响,并对这些影响进行评估和控制。...而变更管理流程自动化的实现关键就是CMDBCMDB工具中至少包含这几种关键的功能:整合、调和、同步、映射和可视化。

1.6K20

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

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

10K50

【平台篇】运维平台之CMDB系统建设

CMDB也称配置管理,配置管理一直被认为是 ITIL 服务管理的核心,因为其他所有流程均需要使用配置管理数据库 (CMDB)。在上篇的平台体系中,CMDB位于最底层的支持系统位置上,可见其作用。...CMDB是核心的资源信息管理系统,一般不轻易开放权限。...1、导致CMDB失败的因素 A、缺少管理层承诺----没有管理层的承诺,CMDB不可能成功。 B、在复杂流程上消耗太多的时间---我们是创建一个CMDB库,不是一个流程系统。...2、导致CMDB成功的因素 A、业务导向。比如说我们在CMDB的新的系统中实时加入QR码技术,为了降低资产盘点的工作量。...D、CMDB系统建设完成之后,其他系统必须和他联动。比如说监控、质量、容量等等,用场景驱动配置项的管理。 E、流程一定要平台化,不要让流程脱离CMDB存在,比如说搞一个OA流程,这个是很致命的。

17.7K42

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

从运维平台架构看,CMDB承担了描述运维对象的职能,CMDB是IT资源(设备、组件、系统)及其关系的数学抽象,是IT资源的“高德地图”,是IT运维及IT运营的数字基石,是运维工作展开的底层支撑。...2001年,CMDB出现在ITIL V2.0中,并定义:配置管理数据库,是与IT系统所有组件相关的信息库,它包含IT基础架构配置项的详细信息。...这阶段,CMDB已经管理了运维组织涉及的各种对象,包括:从生产环境涉及的基础设施、平台软件、应用系统 、以及IT运营管理涉及角色、人员、所属组织等。 CMDB2.0促进技术平台化管理互通。...这阶段,CMDB的理念开始深入人心,运维领域不同条线都有意识的建设配置管理,也就出现了应用系统层面的配置管理、网络层面配置管理、硬件服务器层的配置管理等,企业内多个配置管理实现了互联互通。...本节 END 注:关于CMDB的另外几节内容主要有:CMDB系统关键能力、CMDB的实施与数据运营、运维数字地图。

2.2K30

如何释放企业CMDB价值?——CMDB建设路径浅谈

CMDB详细设计 根据前期对IT用户的访谈和调研,确定基础设施设备、信息系统、数据目录、项目审核数据等资产数据特征,根据资产数据及分类建立不同类型的数据模型。...数据模型建立方法如下: 数据模型格式如下: 构建和维护CMDB系统 通过需求调研和详细设计后,接下来就是构建CMDB系统。...CMDB系统需要: 支持可自定义的架构模型设计以满足复杂多变的IT架构场景; 支持自动采集配置信息,以保证数据的准确有效; 支持对外提供服务,对发布,变更,监控,流程等统一提供服务接口。...此处,笔者为各位推荐一款非常好用,且对外完全自主开源CMDB产品——蓝鲸配置平台。...第三方系统API调用 嘉为蓝鲸CDMB提供统一风格的API接口,可以为三方系统提供数据消费服务。

1.9K30

从身份证管理系统思考企业CMDB的建设

我最近刚好接触了一个公安系统的朋友,他和我聊了关于身份证管理系统。聊完,我恍然大悟,这套思想和我们企业CMDB建设的思想几乎一摸一样。...1 CMDB中管理的CI属性不是越多越好 只有被大量系统消费的数据才需要放到CMDB中。 在生命周期内不容易变化的数据,我们可以理解为“静态”配置数据。...比如资源申请需要经过流程审批,资源完成交付后,工具可以将配置数据自动化注册到CMDB中。 对比身份证管理系统:身份证管理系统目前并没有线上自动化采集的功能,完全是依靠消费和流程保障数据的准确性。...重心是像我们的身份证管理系统一样,先定义清CMDB在IT运维管理和IT流程管理中的角色和作用,定义清楚CMDB数据管理的负责人和流程,设计的其他运营工具要能够消费CMDB数据,这样CMDB就容易建设成功...蓝鲸社区版已经开源,您可以登录蓝鲸智云官网免费下载。网址: http://bk.tencent.com/download 蓝鲸企业版 当然,蓝鲸企业版拥有更为丰富的功能,更适合企业级客户使用。

1.4K40

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

CMDB,Configuration Management DataBase,配置管理数据库,是与 IT 系统所有组件相关的信息库,它包含 IT 基础架构配置项的详细信息。”...——CMDB “由识别和确认系统的配置项、记录和报告配置项状态和变更请求、检验配置项的正确性和完整性等活动构成的服务管理流程。”...而据我个人的了解,即便是腾讯这样在国内和世界上处于技术领先地位的互联网公司,他们的核心业务部门也是在2008年左右开始CMDB系统的建设,并在随后数年反复更迭和演进,最终形成一个稳定的CMDB系统。...第二是和ITIL流程的集成性差,限制了CMDB充分发挥其价值,并且造成了CMDB信息无法通过流程提供准确的保障。 第三是和其他系统的集成性差,系统间的信息无法同步,造成信息的矛盾。...由于中国的互联网公司从一开始走的就是开源软件和技术自研这条路,并且天生不看重ITIL这种重流程,因此CMDB事实上在互联网公司走的是另外一条以应用和业务管理为出发点和目标的道路。

1.9K60

谈一谈CMDB

传统运维阶段的CMDB 按照ITIL的定义: CMDB,Configuration Management DataBase,配置管理数据库,是与IT系统所有组件相关的信息库,它包含IT基础架构配置项的详细信息...后面我们会介绍到的所有平台和系统建设,都跟这两个概念有关。 CMDB是IP为标识的资源管理维度,有了应用名之后,就是以应用为视角的管理维度了。...基础服务体系中的应用 这里我们以应用为核心来看,CMDB中会保存“应用-分组-资源”的对应关系,这个关系对于周边系统来说都是需要的,举例如下。 监控系统。...发布系统。 我们需要将每个应用对应的代码进行编译打包,然后发布到对应集群的主机上,也需要这个对应关系。 服务化框架。...同样,像LVS和Nginx这样的四七层负载,以及ZK这样的开源分布式配置管理,凡是涉及服务注册、服务发现以及服务上下线的基础服务,都是类似思路。 基础服务中。

34820

CMDB到底如何建设?

随着自动化运维的火热,CMDB建设项目不断的涌现,正是因为CMDB就是自动化运维的基石。...其中模型设计、数据梳理及初始化、CMDB维护体系的建立和推行是过程的重点环节,完整准确的数据是后续做数据分析和可视化、外部系统集成消费的前提。 CMDB的建设指引 03 ? 一、模型设计 ?...注意的是数据梳理应该以应用为单位进行,即每次梳理一个或多个应用系统相关的配置数据进行录入,同时沉淀梳理的过程方法,以便扩展到其它应用,是一个1到N的过程。...四、系统集成 系统集成是CMDB的最后一个环节,依赖CMDB工具提供良好的开放接口。...因为CMDB核心价值是将配置数据供给外部系统集成消费,所以必须提供丰富、易用的API接口,方便与第三方系统低成本的集成。

1.6K30

你知道CMDB吗?

在这种背景下,交付、售中、售后及客户运维团队急需一个准确、统一的资源使用视图,管理云平台资产信息,同时支持监控、日志、部署升级等各项运维系统的正常工作,CMDB应运而生。...产品介绍 CMDB 于 TCE3.3.3 版本接入专有云平台,已部署落地于 60 多个客户 110 多朵云,作为专有云运维平台数据源提供服务,同时提供 API 支持客户进行上层系统开发(如某金融客户自研运维系统等...使用概况 1、作为运维运营组件数据源,CMDB 为以下专有云平台运维组件提供资产信息:日志系统、监控系统、采控平台、资源交付、流程引擎、巡检平台等等。...3、提供 API 支持客户进行上层系统开发。...主机上 agent 上报进程信息到 CMDBCMDB 根据主机当前归属业务模块的进程信息进行比对校验,如果不符合则产生告警。

3K40

CMDB到底如何建设?

因此CMDB最核心的建设目标是建立一套高质量的IT资源配置主数据。 CMDB的建设框架 我们利用一个分层框架,来对整个CMDB的实施过程进行思考和分析。...其中模型设计、数据梳理及初始化、CMDB维护体系的建立和推行是过程的重点环节,完整准确的数据是后续做数据分析和可视化、外部系统集成消费的前提。...注意的是数据梳理应该以应用为单位进行,即每次梳理一个或多个应用系统相关的配置数据进行录入,同时沉淀梳理的过程方法,以便扩展到其它应用,是一个1到N的过程。...四、系统集成 系统集成是CMDB的最后一个环节,依赖CMDB工具提供良好的开放接口。...因为CMDB核心价值是将配置数据供给外部系统集成消费,所以必须提供丰富、易用的API接口,方便与第三方系统低成本的集成。

85420

运维CMDB建设思路

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

1.2K30
领券