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

CMDB建设思路

资源对象生命周期管理如何实现?这么多疑问,所有的人都会想到ITIL中CMDB。...的确CMDB在ITIL中应该算是一个核心概念,以它为基础,才能构建起相关其他活动,因为所有的活动都需要与这个CMDB平台交互。在CMDB构建过程中,都会碰到如上问题。...记得我刚刚做去建设CMDB时候,觉得非常轻松。...我们在构建CMDB时候,其实也可以完全遵循这套方法论,我们首先一定要搞清楚,我们日常场景中有哪些活动?...此时取决于实现方法,比如说在数据库字段中预留一定空余字段来做配置项属性扩充,因为配置项一定是随着阶段而动态变化

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

长文 | 重构CMDB,避免之耻

CMDB,几乎每个人都绕不过去字眼,但又是很多运痛,因为CMDB很少有成功,因此我也把它称之为耻辱。那么到底错在哪儿了?该如何去重构它?...最后他们梳理出来核心逻辑面向基础设施资源管理,你在他们CMDB中都能看到如下菜单,AIX主机哪些,中间件有哪些,大小机有哪些,Oracle有哪些等等,这些都是和公司IT部门组织结构一一对应...基于应用交付流场景识别 这个应用场景垂直识别。如果按照云计算三个层次来说,IaaS和PaaS依然底层支撑能力,面向应用能力才是真正直接作用于用户。...在游戏管理系统中,几个信息关键且必不可少: 游戏关联资源。游戏运行主机有哪些?主机上启动哪些进程和端口?进程和端口分别属于哪些区服(一般用端口来划分)? 游戏关联场景。...因此我也下断言,CMDB应该成为入口,不仅仅是静态信息入口,而且一个动态变更和状态管理入口,把面向场景编排集成到CMDB之中才是未来,否则在一个IT快速变化和组织弱约束环境中,CMDB

3.4K31

CMDB: 流程规范加持+场景驱动

1 需求关于CMDB使用过程中一次总结,通过CMDB认识、进化、流程规范支撑、场景驱动等方面的介绍,让我们快速了解如何通过CMDB管理基础设施;CMDB为上层应用如何提供数据支撑;2 认识CMDB2.1...CMDB用于存储和管理企业IT架构中各种设备配置信息,其中包括主机、业务、用户、机房、网络等。其被认为ITIL服务管理核心,所有流程所需要使用配置信息都将通过CMDB来进行获取。...API服务为自动化维和DevOps提供数据支撑4 流程规范对于CMDB管理可能会涉及到基础维和应用等多个岗位,其中:基础负责物理机等硬件设备管理IP、资源基础信息录入应用负责业务IP...图片5 场景驱动当我们已经将业务IP分配至业务/模块后,剩下就是我们通过CMDB全面的API服务为不同场景提供数据支撑了。...场景如下:事件推送网关,实现CMDB、JumpServer、Zabbix 等不同平台联动;标准,实现Vsphere虚拟机分钟级上架;应用启停管理,结合pipeline实现应用优雅启停管理;应用自动上线

87820

什么自动化巡检?

,一般指的是互联网/IT,本质上对网络、服务器、服务/应用生命周期各个阶段运营与维护,巡检也是在运营维护这些对象中一部分工作,企业重要常规手段,可以有效发现系统潜在风险,保障业务运行稳定性...所以自动化巡检就是把对网络、服务器、服务/应用巡检手动操作转变成自动化形式。许多情况下巡检自动化也存在诸多问题,以下列出场景几点供参考。...第一点:自动化核心解决问题效率问题,减少人工,自然而然避免不了就是要解决如何高效并自动化在这么多对象上进行操作问题。...自动化巡检中心可以改变人员传统重复手动巡检工作方式,支持用户自定义巡检脚本和巡检对象,覆盖即时性、周期性等巡检场景,可以根据任务计划实现自动化巡检并生成标准可视化报告,从而减少巡检工作量并提高巡检有效性...高效执行:单任务轻松支持数百台设备/IT对象同时进行巡检,同时可多任务同时执行,极大降低人员工作量。通过嘉为蓝鲸自动化巡检中心,可以帮助企业提高巡检效率、降低工作量、减低操作中的人为失误风险。

2.2K20

巧妙CMDB设计,减少告警对轰炸

在运自动化平台设计理念中,我们一直提倡“减少运对象”,并将对象进行抽象化、模型化、配置化录入CMDB中管理,进而让工具有途径消费CMDB数据,让自动化流程能够通过接口维护CMDB...中,各个对象属性与状态,这是构建自动化体系配置基础。...正如上述简单CMDB案例所达到能力,对告警收敛和故障自愈效果显著。...在此,笔者希传递CMDB设计思路: CMDB体系基础数据配置中心,在运平台架构地位很关键 CMDB避免大而全设计,记录有限信息就能帮上大忙,从小做起 自动发现并非万能对象管理需要双管齐下...回顾近10年在腾讯技术实践中,腾讯织云体系建成,有意或无意由业务主导进化而来,下次有机会再深入和大家探讨CMDB在更多运场景实践。

2.2K41

CMDB好用和用好,差别还是挺大

理解CMDB 在运体系中承担管理基础设施,为上层应用场景提供可靠数据支撑角色。...CMDB虽然能够将基础设施进行统一纳管,并且可以和业务应用进行关联,在一定程度上利好运,但"CMDB成为摆设、花瓶"现象还是存在。因此,CMDB好用和用好,差别还是挺大。...蓝鲸配置平台(蓝鲸CMDB一个基于场景设计企业配置管理服务。...3 用好3.1 服务器上架痛点背景由于岗位进一步划分为基础维和应用,针对服务器上架场景基础维和应用工作如下:基础:1.新服务器上架;2.CMDB录入新服务器资产信息,如管理IP...3.3 CMDB打通堡垒机与监控平台 前面提到CMDB为上层应用场景提供可靠数据支撑”,虽然我们实现了业务与主机关联,但是CMDB平台隔离成了我们自己一个痛点。

1.2K50

什么成熟自动化平台?

当企业遇到管理对象急速增长,业务需求频繁变更等传统场景问题时,依靠手工运已经远远满足不了需求,因此我们需要搭建一套自动化平台,来实现质量和效率提升。...成熟自动化平台不仅要满足大量自动化场景支撑,更需要具备一体化能力,基于一套平台孵化和建设包括自动化、标准化、数据化在内统一平台,其中一体化主要体现在管控一体、平台一体、联动一体等几方面...显然,这不是一个成熟自动化平台。02....如果没有联动一体,意味着工具割裂,想做告警和事件联动不可行,变更发布和CMDB、流程之间打通也实现不了,最终就会导致管理工作割裂,无法成功落地,自动化也就浅尝辄止了。...一个成熟自动化平台很重要判断标准,经过大规模客户考验,从而沉淀出最佳实践。

1.3K50

管理与自动化

3 管理从现状来看,我们优先需要解决自动化问题,而自动化前提标准化/规范化,而好自动化需要配合可视化或web化,可以将我们80%或更多工作进行优化。...另外,对于大中型自动化平台而言, CMDB和配置系统依然不可或缺。CMDB即配置管理数据库,一般用于统一管理IT数据、服务器数据资产等。...CMDB数据准确性和权威性,关系到自动化是否走在正确路上。...7.2 管理文章开头说管理主要目标标准化/规范化,自动化,可视化/web化,从切身体验来看管理目标也是随着自动化阶段不同而变化。...自动化不是万能,我们需要看清楚它位置。(2)本质到底服务,服务于业务,因为用技术解决业务问题,价值要依托于业务才能体现。

59060

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

CMDB基础核心系统,所有的元数据和共享数据管理源,类似于业务中账号平台作用。本篇文章,我将从概念篇、模型篇、到实现与实施篇具体进行阐述。...CMDB也称配置管理,配置管理一直被认为 ITIL 服务管理核心,因为其他所有流程均需要使用配置管理数据库 (CMDB)。在上篇平台体系中,CMDB位于最底层支持系统位置上,可见其作用。...1、配置管理系统角色 可以简单分成几类角色,第一、应用,负责服务器上业务信息维护;第二、基础,负责机房、机柜及其服务器物理信息准确性;第三、配置管理员,负责基础信息维护,比如说业务分类,...CMDB核心资源信息管理系统,一般不轻易开放权限。...不过在系统建设中,有一个经验大家可以参考:CMDB一定要变成维和研发共同项目,并且具体配置项管理人要全程参与,比如说需求讨论、测试、上线验收等等(研发项目都可以遵循该模式)。

19.5K53

成熟自动化平台怎样练成

当遇到管理对象急速增长,业务需求频繁变更等传统场景问题时,依靠手工运已经远远满足不了需求,因此我们需要搭建一套自动化平台,来实现质量和效率提升。...那么一个成熟自动化平台是什么样?企业平台又该如何建设呢?...成熟自动化平台不仅要满足大量自动化场景支撑,更需要具备一体化能力,基于一套平台孵化和建设包括自动化、标准化、数据化在内统一平台,其中一体化主要体现在管控一体、平台一体、联动一体等几方面...如果没有联动一体,意味着工具割裂,想做告警和事件联动不可行,变更发布和CMDB、流程之间打通也实现不了,最终就会导致管理工作割裂,无法成功落地,自动化也就浅尝辄止了。...一个成熟自动化平台很重要判断标准,经过大规模客户考验,从而沉淀出最佳实践。企业要快速建设一套成熟平台,也可以考虑借鉴行业实践,缩短建设周期和试错成本。

57460

自动化发展概括

1、自动化发展 学习和发展一个线路: 1.搭建服务(部署并运行起来) 2.用好服务(监控、管理、优化) 3.自动化(服务直接关联和协同工作) 4.产品设计(如何设计一个维系统)...-----当下云计算核心竞争力!...系统架构师(偏管理):网络 系统 数据库 开发 云计算 自动化 管理 服务管理 项目管理 测试 业务 -----专注于某一领域 2、自动化发展 工作内容分类: 监控(7x24...2、这些crontab哪些连接我们要停止从库 3、哪些可以停,哪些不能停(修改到主库),哪些可以后补 4、这些需要后补脚本哪个业务、谁加、什么时候加 5.自动化发展 web...自动化发展 基于ITIL管理体系 成为一名经理: 技术: 知识体系 除了技术: 1.服务管理 ITIL 2.项目管理 PMP 做人

4.9K51

这样CMDB设计,居然阻止了海量告警对轰炸

在运自动化平台设计理念中,我们一直提倡“减少运对象”,并将对象进行抽象化、模型化、配置化录入 CMDB 中管理,进而让工具有途径消费CMDB数据,让自动化流程能够通过接口维护...CMDB 中各个对象属性与状态,这是构建自动化体系配置基础。...3 正如上述简单 CMDB 案例所达到能力,对告警收敛和故障自愈效果显著。...回顾近 10 年在腾讯技术实践中,腾讯织云体系建成,有意或无意由业务主导进化而来,下次有机会再深入和大家探讨 CMDB 在更多运场景实践。...· 我 · · 分 · 割 · 线 · 本文作者大梁,以及腾讯社交网络运营部总监聂鑫将会双双出席腾讯双雄专场。为大家分享自动化和智能化实践之路。

1.5K30

Python自动化

python2-psutil [root@serverc ~]# python 1.cpu信息 user 执行用户进程时间百分比 system 执行内核进程和中断时间百分比 idle cpu处于...idle状态时间百分比 iowait 由于IO等待而使CPU处于idle(空闲)状态时间百分比 import psutil psutil.cpu_times() #使用cpu_times(...import PIPE #通过psutilPopen方法启动应用程序,可以跟踪该程序运行所有相关信息 >>> p = psutil.Popen(["/usr/bin/python","-c",...CNAME记录:指别名记录,实现域名间映射 NS记录:标记区域域名服务器及授权子域 PTR记录:反向解析,于A记录相反,将IP转换成主机名 SOA记录:SOA标记,一个起始授权区定义 [root...doctype html>": #监控URL页内容一般事先定义好,比如"HTTP200"等 print ip+" [OK]" else:

2K20

Python自动化

+和+=运算符累加字符串 适当使用异常处理结构提高程序容错性 保留字与标识符 概念:保留字Python语言中已经被赋予特定意义一些单词,开发程序时,不可以作为变量、函数、类、模块和其他对象名称来使用...) NUMBER = 2 print(NUMBER) 运行: 3-06 单行注释 注释指在程序代码中添加标注性文字 多行注释 在Python中将包含在一对三引号('''......''')或者...("""......""")之间,而且不属于任何语句内容认为多注释   多行注释:标注某个函数属性,或者标注某个文档属性,             放在函数上边一行或者文档上面(import...:") print(type(height)) 运行 ###### 变量命令规范:     1.变量名一定要符合表示命令规范     2.变量名不能保留字     3.慎用0和l    ...(x):x代指整数,返回值一个二进制字符串,整数->字符串     12.round(x[,ndigits]):x代指浮点数,ndigits代指位数,返回值一个四舍五入浮点数或整数 x =

19330

未来发展方向智能(AIops)

1、对国内领域现状看法 简单来讲,目前国内界在自动化方面已经达到了一定水平,就现阶段而言,自动化和监控两部分还是有一定距离。...例如,你拿到了监控类报警,可能不能立即清楚去做哪一项自动化部署。如果能把自动化和监控这两部分有机结合起来,工作会更加便捷。...自动化这几年处在一个良性发展状态,包括像 Puppet 这种配置管理自动化,像 Docker 这种部署自动化。进一步发展就是需要把这三部分融合起来。...可以举几个时间数字,我所看到一个和智能相关开源项目在 2013 年,第一个主动出来宣讲智能相关内容国内企业百度,时间 2015 年,智能大量出现在宣讲上时间在 2016 年下半年...现在故障定位完全依赖于人经验和 CMDB 完备性,但维护一个复杂 CMDB 本身又是大难题。智能应该可以从相关性分析等方面,辅助人员快速定位故障。

3.8K30

自动化时代,失去价值了吗?

首先,之前所讲专题在运自动化专场,后来一些交流下来,我们共同感觉,听众们都特别的关注自动化,恰恰说明了我们现在运现状:有太多公司还没有自动化或者自动化程度很低,还没有找到明确自动化方向和思路...这里先不谈自动化问题,想先表达两个观点: 不仅仅是自动化,还有很多方向值得我们去发力 ,技术不是问题,重要得思维上转变 不仅仅是自动化,还有很多方向值得我们去发力 前两天在运群里...测试 or 项目经理 or or XXX角色,貌似看来看去只有最合适,因为离线上业务最近,对线上情况最熟悉,其他任何一个角色都很难从端到端视角看待这些问题,即使看到了,也很难能够有效...效率 这块跟日常例行工作紧密相关,如资源分配&回收、域名配置、VIP配置、持续集成&发布、应用部署、应用扩容&缩容等,这块最基础工作,通常提到自动化,大多是集中在这些工作上,因为这些工作偏日常和重复...,目前业界自动化解决方案也非常完善了,所以可以优先把这些问题解决掉,目标就是解放生产力,提升效率,降低人为失误,让同学可以有更多精力去做更有价值事情。

1.8K50
领券