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

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

一文中已经介绍,在此我再简单重复下: 蓝鲸5.1 自带“事件推送”功能,当配置信息发生变化时候,实时通知到关联系统中; 蓝鲸6.1 不再提供“事件推送”功能,而是由“监听资源变化事件”一个 CMDB...API 实现,需要我们自行查询; CMDB 版本迭代,或许说明老版本“事件推送”已经不符合蓝鲸设计理念,作为此功能对接使用者感同深受: 事件推送功能全面性,基本覆盖了CMDB全场景信息变化;...功能需求 通过API分析,其实我们功能需求也就同时梳理了出来: 核心目标:CMDB驱动资产同步,按业务/集群/模块/主机结构与下游系统实现关系对应; 事件驱动: 1)biz 业务名同步; 2)set...cmdb.host_relation 主机关联关系事件 cmdb cmdb.module cmdb.module 模块事件 cmdb cmdb.set...-Q cmdb.biz -l INFO -c 1 -D # 启动flower,任务查看 总结 整个开发过程比较重要是“对不同事件结果数据封装”,除了部分开发经验外,就是要不断试错,这样才能保证我们完成对最终数据格式解析

14910

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

本篇是CMDB建设第1节,简要梳理一下我理解中CMDB发展四个阶段,欢迎大家讨论指正。 4.4.1 CMDB发展 从运维体系看,CMDB是运维数字世界数字地图。...分析CMDB,首先从行业CMDB发展看看CMDB,大体可以梳理4段过程: CMDB1.0实现IT资源电子化管理。...CMDB发展与运维发展息息相关,近几年,运维组织从手工操作式运维,向平台运维、IT运营方式演进,CMDB也伴随着运维组织演进。...CMDB4.0是描述运维数字世界数字地图。以业务为中心CMDB之后是什么呢?...更多关于运维数字地图在后面进行分析。 本节 END 注:关于CMDB另外几节内容主要有:CMDB系统关键能力、CMDB实施与数据运营、运维数字地图。

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

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

概念介绍 服务树是 CMDB 资源一种组织方式,通过树形结构将资源与公司组织架构结合,可以使开发同学能够清楚知道自己使用了多少资源 服务树设计 服务树设计主要是三层 部门/产品/服务,所有的资源都会挂在服务下面...1、人集合: 作为主干分支,在这一层会对应公司组织架构一个节点,节点层级不固定,部门下分支节点都由组织架构中该节点下的人负责 部门层作用主要是将公司组织架构在服务树上做映射,主要作用是为成本可用性等功能找到应用承担部门...2、产品 连接服务和人集合,不同服务共同支持统一功能给用户使用服务集合,产品起着承上启下作用,向上继承了部门对人相关数据,对下集合了为用户提供统一功能服务 3、服务 资源集合,分为不同服务...,是不同资源集合 最终形成这样一个服务树,将所有的机器资源都挂在这棵树上 操作过程 下面就使用开源 CMDB 来快速实现一个服务树对服务器资源进行组织,我们使用资源中属性作为标签来实现树状结构...4、服务器模型修改 将属性绑定至对应资源上,关联属性方式: 4.1 模型配置 -> 模型管理 -> 选择对应模型进行修改 4.2 选择对应属性进行绑定 5、资源录入 在每个资源录入时候指定好资源所属部门

1.8K20

CMDB开发

在实际项目中,CMDB常常被认为是构建其它ITIL流程基础而优先考虑,ITIL项目的成败与是否成功建立CMDB有非常大关系。 70%~80%IT相关问题与环境变更有着直接关系。...而变更管理流程自动化实现关键就是CMDBCMDB工具中至少包含这几种关键功能:整合、调和、同步、映射和可视化。...整合是指能够充分利用来自其他数据源信息,对CMDB中包含记录源属性进行存取,将多个数据源合并至一个视图中,生成连同来自CMDB和其他数据源信息在内报告; 调和能力是指通过对来自每个数据源匹配字段进行对比...,保证CMDB记录在多个数据源中没有重复现象,维持CMDB中每个配置项目数据源完整性;自动调整流程使得初始实施、数据库管理员手动运作和现场维护支持工作降至最低; 同步指确保CMDB信息能够反映联合数据源更新情况...,在联合数据源更新频率基础上确定CMDB更新日程,按照经过批准变更来更新 CMDB,找出未被批准变更; 应用映射与可视化,说明应用间关系并反应应用和其他组件之间依存关系,了解变更造成影响并帮助诊断问题

1.6K20

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

而BMC等企业推出比较成熟CMDB产品,其实已经到了2006年下半年。 互联网公司则要务实多,对于CMDB使用效果也好得多。...瀚纬科技合伙人张亮同学曾经在他一次分享中描述过了他所经历国内CMDB发展历史: 2004年 我从04年开始参与国内某银行CMDB建设,这时CMDB典型场景是资产信息电子化。...配置信息采集主要采用Excel导入方式,CMDB模型需要提前预设,不具备动态扩展能力,暂且称之为CMDB1.0。...但那个时候CMDB依然只是一个静态配置存储中心,问题一大堆,在2006腾讯新闻中可以略窥一二: “目前CMDB产品还有许多需要改进地方:首先是缺乏标准,ITIL只是提出要建CMDB,但对于怎么建...由于中国互联网公司从一开始走就是开源软件和技术自研这条路,并且天生不看重ITIL这种重流程,因此CMDB事实上在互联网公司走是另外一条以应用和业务管理为出发点和目标的道路。

1.9K60

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

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

10K50

如何理解CMDB套路

CMDB成功和失败,关于掌握CMDB套路多与少、深与浅! 前几天在对一个项目进行总结,编写CMDB配置管理规范,发现还是有很多套路,本文就是老王总结CMDB套路!...从现实情况来说,大家一说CMDB都是那些传统讨论,自动发现、配置项、配置属性。另外动不动就是一些一些表单设计和管理,而忽略一个真正CMDB是什么?...真正CMDB就是要把内部所有的IT资源管理起来! 套路2:CMDB模型有层次 在下图模型中,CMDB模型是有层次,我把他定义成核心模型和扩展模型。 核心模型。...坚持核心模型导入,逐步驱动周边配套资源完善,这是 应用驱动CMDB最核心切入点。 套路3:CMDB对象关系要简化 从上图中,你可以看到CMDB模型中只有三种关系,三种关系如下: 主从关系。...套路6:云计算概念层次就是CMDB层次 在CMDB系统中其实有很深层次,云计算概念层次就是CMDB模型层次。

1.1K21

最牛XCMDB系统

前段时间波哥去朋友公司玩,朋友无意间聊起了资产管理事,他们公司设备统计非常混乱,办公电脑和服务器设备分发和统计依然采用手工填写字纸excel,人工入库方式。。 手工表格我忘拍照片了。。...波哥是好人,本着日行一善目的我说过两天帮你们做一套CMDB系统吧。 OK,前几天做完了,已经教会他们如何使用了! 老规矩,直接上项目!.../deploy_docker_and_composes.sh 其实波哥是也是借助了一个PHP开源项目叫glpi,讲真这个是我见过最牛逼CMDB系统。另外还有各种丰富插件供你选择。...比较好群都是收费才可以加入哒! 所以波哥就再次做吧好人吧! 你们不用安装了!真正零门槛使用~ 我已经把项目封装好了做成了镜像上传到了我开源镜像库中供大家使用。...,也是我认为最重要插件,他能自动收集设备上信息!

1.4K31

开发CMDB系统

背景:   在现网环境中服务器多了每天服务器配置 情况我们很难记住,当某台服务器硬件配置变化后可以第一时间了解,某台服务器出现问题时可以快速定位机架位置,之前都是excel文档,要查某项数据时极不方便...历时半个多月终于鼓捣出了一个简易CMDB资产管理系统,很多功能都还没有写,例如邮件报警等功能,以后用到了再写吧----------------------------------- 架构:   采用C...语言:   后端采用Python Django        前端框架使用nifty-v2.9.1 说明: 软件在我所在环境中使用没有任何问题,但是没有在其他环境测试过,因为我所在环境是云计算,所有机器都是品牌机...,且配置都是相同。...如果正好你也想开发CMDB而不想从头开发的话可以拿去鼓捣鼓捣 。。。。。。。。。。。。。Qq:792903546 软件界面: ? ? ? ? ? ? ? ? ? ?

1.6K20

CMDB管理系统

说明 CMDB管理系统,基于Ansible最新版开发,采用前后端分离架构 项目主要结构 ./ ├── ansible_client  # ansible_client客户端 │   └── monitor...       ├── cpu.py  # 监控cpu │       └── memory.py  # 监控内存 ├── api  # api部分 │   ├── api_urls.py  # api相关url...,用来执行ansible命令 │   │   │   ├── extract_setup.py  # 检测硬件信息 │   │   │   ├── hosts_fm.py  # ansiblehosts...根据数据库记录变化,自动写入文件/etc/ansible/hosts 8.  使用ansible 2.x API收集客户端硬件信息 9.  根据返回硬件信息,使用事务写入数据库中 10. ...安装python相关模块 pip3 install requests psutil 将项目中ansible_client拷贝到opt目录中 注意:务必修改cpu.py和memory.py中ip地址

3.1K20

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

本文主要讨论CMDB建设一般路径。...此处,笔者为各位推荐一款非常好用,且对外完全自主开源CMDB产品——蓝鲸配置平台。...蓝鲸配置平台是一款面向应用 CMDB,在 ITIL 体系里,CMDB 是构建其它流程基石,而在蓝鲸智云体系里,配置平台就扮演着基石角色,为应用提供了各种运维场景配置数据服务。...CMDB实现和挖掘价值 CMDB建设成功与否最关键因素在于,CMDB价值是否得到释放。...同时,建立面向企业自动化运维CMDB,与企业各个自动化、监控、服务流程高度集成,促进数据持续消费,大大提升数据价值和准确性。嘉为蓝鲸CMDB解决方案,助力企业挖掘数据价值,推进数字化转型进程!

1.9K30

我怀疑遇到了假CMDB

我在华为从事了七年配置管理工作,见证了CMDB从一个半死不活边缘零碎逐渐成为运维核心。 离开华为后,我无机会看到很多CMDB项目,才发现原来像华为这样将CMDB真合理成运维中重要一环并不多。...CMDB成功关键要素 对于CMDB项目的失败,普遍解释是:没有数据消费场景、工具和技术不行、流程管控不足。 从我本身理论来看,我对此是有不同看法。...后面几篇文章,我会简要引见我在华为参与CMDB建设历程,跟大家分享一下我经验教训。 华为CMDB是如何炼成 华为CMDB建设历程可以分为三个阶段:初创期、整合期和价值发挥期。...陈总人很好,他告诉我CMDB大有可为,并果断给我涨工资。从此,我半推半就走进CMDB世界。...有了全球家底数据,各管理业务开始表现出对CMDB兴味,开始定期和CMDB进行数据核对,并发现了大量遗漏管理设备。从此,CMDB逐渐从运维边缘逐渐走向核心。

6.1K90

谈一谈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 根据数据库当前配置信息和上报信息对比,不符合则产生告警。...全文搜索功能: 支持客户对 CMDB 所有资源所有属性进行快速模糊查询,并提供前端界面展示结构化查询结果。...未来为了支持更多运维场景以及支持专有云一键化部署升级变更能力,CMDB 将增加业务树拓扑动态性,优化资产组织展现方式,新增纳管规划信息以及更多云上资产信息,让 CMDB 成为云平台权威数据源。

3K40

你所不知道CMDB | 两类CMDB应用场景解析

在上一篇文章《你所不知道CMDB | CMDB起源与发展》中,我们谈到,CMDB概念起源于1999年,但是在近几年才声名鹊起。本篇文章,我们将继续聊下CMDB两类应用场景。...由此可见CMDB对于IT管理重要性。但即便如此,CMDB在每个概念里面的作用和地位还是不尽相同。 (这里我们姑且不去区分配置管理、CMDB与CMS之间区别,就认为三者等同。)...CMDB在ITOM以及自动化运维中地位和作用,如下图所示: ? 03 两种场景下CMDB作用对比 一般来讲,传统非互联网企业可能会处于第一个CMDB运用场景中。...同时由于互联网公司一般倾向于使用开源监控系统或者自研监控系统,因此监控本身也能与CMDB更好集成,实现监控系统对于CMDB数据比较好消费。...并且蓝鲸CMDB自身具备自定义配置模型(CI)管理、Web 可视化业务拓扑、全面的 API 服务、自动发现和主机快照、支持跨云管理、自定义查询分组、整体微服务架构、全部开源、面向应用等特性确保了CMDB

3.4K40

从0到1CMDB建设思路

CMDB建设可以发挥很大价值,本文提供一种新建设思路,供大家参考。 传统CMDB为什么不好用?...一个优秀CMDB,应该是: 可扩展、可消费、有质量和可持续维护CMDB; 可以提供丰富模型管理,并支持充分自定义配置和修改CMDB; 可以保障数据质量CMDB; 可扩展性强,能充分调用自动化、...有这样CMDB吗? 咱们往下看,一个优秀CMDB整体设计与架构: CMDB整体设计与架构 蓝鲸CMDB支持对象配置信息自动采集、支持打通ITSM流程、同时面向消费新型CMDB。...蓝鲸配置平台本身提供开箱即用功能,同时社区版平台完全开源,可以根据企业当前和未来需求自定义开发和部署。 蓝鲸CMDB整体逻辑架构 ? 蓝鲸CMDB功能概述 ? CMDB在蓝鲸体系中定位 ?...CMDB整体建设规划 ? 新CMDB建设思路 视角转变--以应用为中心 传统CMDB是围绕IT资产为核心进行建设,无法与业务进行挂钩,体现不出多大价值。

3.2K40

CMDB到底如何建设?

微信图片_20190611163846.jpg 随着自动化运维火热,CMDB建设项目不断涌现,正是因为CMDB就是自动化运维基石。...关于CMDB概念、定位、价值、与周边关系、企业面临痛点等,这里不做阐述,总结来说就是CMDB很基础、很重要又很复杂。...本文直入主题,主要讲述CMDB具体应该如何建设,内容包括建设目标、框架和指引。 CMDB建设目标 CMDB本质是建数据,而数据就必须是准确和可用才有价值。...因此CMDB最核心建设目标是建立一套高质量IT资源配置主数据。 CMDB建设框架 我们利用一个分层框架,来对整个CMDB实施过程进行思考和分析。...CMDB建设指引 一、模型设计 ​ 模型设计CMDB建设重要环节,是CMDB骨架。它是一个抽象建模过程,并且应该基于企业IT资源现状以及消费诉求而进行抽象。

85420
领券