开源cmdb软件

什么是CMDB

CMDB的全名是配置管理数据库。它存储和管理企业IT体系结构中设备的各种配置信息。

CMDB的作用

开源cmdb软件

梳理出业务、应用、服务、组件、物理资源、逻辑资源、辅助资源等之间关联关系,建立端到端的服务模型,它支撑服务流程的运转并发挥配置信息的价值;

如今,无论是自动化运维,标准化运维,DevOps还是时尚的智能运维,实际上,它都离不开CMDB,可以说,CMDB是运维系统的基石。

借助配置信息数据库,各种标准,可以在CMDB的基础上构建流程,从而实现真正的标准化,自动化,智能化运维,节省运维成本,也降低运维流程混乱带来的操作风险。


当前主流的开源CMDB软件包括:OneCMDB,CMDBuild,Itop CMDB,Rapid OSS,ECDB,i-doit等,其中比较出名的是前二者。

蓝鲸配置平台(蓝鲸CMDB)是一个面向资产及应用的企业级配置管理平台。

蓝鲸配置平台提供了全新自定义模型管理,用户不仅可以方便地实现内置模型属性的拓展,同时也能够根据不同的企业需求随时新增模型和关联关系,把网络、中间件、虚拟资源等纳入到CMDB的管理中。除此之外还增加了更多符合场景需要的新功能:机器数据快照、数据自动发现、变更事件主动推送、更加精细的权限管理、可拓展的业务拓扑等功能。

在技术构建上,架构的核心聚焦于资源,我们把CMDB管理的原子资源分为主机、进程和通用对象三种类型,并构建了对这些资源的原子操作层。在这些原子操作之上,我们构建了更贴近用户操作的场景层,场景层通过对不同资源的组合操作来完成用户的请求。

OneCMDB(比较推荐)

开源cmdb软件

OneCMDB主要针对中小企业。可用作独立的CMDB,以跟踪软件和硬件资产及其相互关系。由于其开放的API,它也可以是具有灵活而强大的配置管理引擎的其他服务管理软件

OneCMDB易于安装和填写数据。它具有无需用户编程即可更改和增强的数据模型。它使用户可以轻松地执行以下操作:

创建CMDB数据模型而无需编写代码。

填充的数据可以通过网络自动发现。

通过各种灵活的导入和转换机制从外部来源获取信息。

从/向Nagios网络监控系统导入/导出网络配置信息。

OneCMDB还具有以下缺点:

纯英文操作界面会增加误操作率;仅支持从Nagios系统自动发现和导入;UI可定制化低。

CMDBuild

开源cmdb软件

CMDBuild是通过Web界面配置的CMDB系统。您可以使用Web界面来建模,创建资产数据库并处理相关的工作流程。 CMDBuild可用于集中管理数据库模块和外部应用程序:自动清单文档管理,文本处理,目录服务电子邮件,监视系统,用户网站和其他信息系统

CMDBuild应该是具有许多用户的产品,它具有以下优点:

Ajax操作非常方便(使用ExtJS作为支持)。

数据格式可以自由定制(在GLPI中,资产数据格式已定义,用户很难修改它)。

支持多种开源标准(XPDL)。

可以自定义工作流程以促进ITIL。

一个敬业的团队正在不断维护。截至撰写本章时,最新版本为2.4.1,已于2016年6月16日更新。

SOAP和REST的Web服务接口

要说其缺点也就只有一条让人望而却步:文档少、资料极少。

Github开源地址为:

github.com/veops/cmdb觉得不错可以给个星哦。

功能总结:

1. 全新仪表盘定制功能,展示关键数据,助您实时把握系统状态,做出高效决策。

2. 后台增加操作日志管理:新增后台操作日志管理,实时追踪系统操作,为数据安全提供权威保障。

3. CI查询高级过滤:优化了CI查询功能,增强高级过滤选项,提高数据处理效率。

4. 新增自动发现功能,系统自动识别和导入IT资产,实现数据自动化更新。

5. 权限管理进一步优化,实现更细粒度的权限控制,确保数据安全。

6. 数据展示、系统性能、用户体验持续提升.

开源cmdb软件
技术架构图

1. 仪表盘可定制

全新的仪表盘定制功能可以自由配置信息展示,实时监控系统状态,轻松做出高效决策。用户可以根据需要选择要显示的关键指标和数据图表,并根据个人喜好调整布局,使得仪表盘满足特定需求。

开源cmdb软件

2. 后台操作日志管理

新增后台操作日志管理功能,记录并追踪系统的各项操作记录,包括CI实例变更、关系变更、模型变更,用户可以实时查看操作日志,了解系统的操作历史,确保数据安全,并方便进行安全审计和合规性要求的满足。

开源cmdb软件

开源cmdb软件

开源cmdb软件

3. CI查询高级过滤

对CI查询功能进行了优化,增强高级过滤选项,让用户可以更精确地定位目标资产,提高了搜索数据的效率和用户的操作体验。

开源cmdb软件

4. 自动发现

新增自动发现功能,系统可以自动识别和导入IT资产,减少手动录入的工作量和错误。系统能够利用OneAgent扫描网络或使用特定的探测方式,发现新增的资产并将其导入到CMDB中,实现资产数据的自动化更新。

4.1 配置自动发现

开源cmdb软件

系统提供三大类自动发现方法:内置插件、网络设备(通过网络协议发现)、公有云资源(通过配置公有云Key和Secret),目前原生支持的云平台有阿里云、腾讯云、华为云、AWS。实现自动发现功能,需安装OneAgent,可在维易官网免费申请,地址为:veops.cn/

4.2 自动发现数据入库

CMDB自动发现软硬件数据后,用户可在自动发现池里判断选择数据是否入库。

开源cmdb软件

5. 权限细粒度

权限管理进一步优化,管理员可以更细粒度地控制用户对数据的访问权限。通过配置角色和权限策略,确保每个用户只能访问其授权范围内的数据,提供更严格的数据安全保障。

开源cmdb软件

6. 数据展示、系统性能、用户体验持续提升

6.1 模型配置支持触发器和计算属性

实现更复杂的数据处理和关联。触发器可以根据特定条件自动触发操作,如更新相关字段或执行自定义动作。计算属性可以基于其他属性的值进行计算,提供更丰富的数据展现和分析能力。

6.2 模板配置属性渲染

通过模板配置属性渲染功能,可以自定义属性的展示方式,包括字体、颜色和图标等。数据展现不再单调,以更美观和直观的方式呈现,提高数据的可读性和可视化效果。

开源cmdb软件

6.3 服务树显示优化

服务树得到全面优化,现在更加清晰地展示各级服务和关联的数据。可以轻松管理和查看服务树中的数据,实现更高效的数据分类和服务治理。

6.4 CI关系拓扑显示

CI关系拓扑图进行了优化升级,现在更清晰地展示资产之间的关联关系。可以直观地查看资产的拓扑结构,了解资产间的依赖关系,便于更好地管理和维护资产。

6.5 UI升级

用户界面进行了全新的设计,更美观、简洁,提升了用户的操作体验。界面布局更合理,交互更直观,让用户能够更流畅地使用CMDB系统,提高工作效率。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/303274.html

(0)
上一篇 2023年10月9日 14:20
下一篇 2023年10月9日 14:32

相关推荐

发表回复

登录后才能评论