请选择 进入手机版 | 继续访问电脑版
切换皮肤
作为IT运维之根的“CMDB”国内外有没有比较好的开源项目?
什么是CMDB?作为IT工程师,您一定听说过它,或者已经很熟悉了。让我再次介绍一下,以防某些读者不了解它。 CMDB的全名是配置管理数据库。它存储和管理企业IT体系结构中设备的各种配置信息。
它支撑服务流程的运转并发挥配置信息的价值。如今,无论是自动化运维,标准化运维,DevOps还是时尚的智能运维,实际上,它都离不开CMDB。可以说,CMDB是运维系统的基石。借助配置信息数据库,各种标准,可以在CMDB的基础上构建流程,从而实现真正的标准化,自动化,智能化运维,节省运维成本,也降低运维流程混乱带来的操作风险。
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0416%2F1dbab84ej00q8vu3h000qc000ew008cm.jpg

当前主流的开源CMDB软件包括:OneCMDB,CMDBuild,Itop CMDB,Rapid OSS,ECDB,i-doit等,其中比较出名的是前二者。
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0416%2Ff277746ej00q8vu3i003ac000m800egm.jpg
OneCMDB
OneCMDB主要针对中小企业。可用作独立的CMDB,以跟踪软件和硬件资产及其相互关系。由于其开放的API,它也可以是具有灵活而强大的配置管理引擎的其他服务管理软件。
OneCMDB易于安装和填写数据。它具有无需用户编程即可更改和增强的数据模型。它使用户可以轻松地执行以下操作:
创建CMDB数据模型而无需编写代码。
填充的数据可以通过网络自动发现。
通过各种灵活的导入和转换机制从外部来源获取信息。
从/向Nagios网络监控系统导入/导出网络配置信息。
OneCMDB还具有以下缺点:
纯英文操作界面会增加误操作率。
仅支持从Nagios系统自动发现和导入。
现在该产品基本无人维护。
UI可定制化低
?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0416%2F1a2f9a41p00q8vu3h002ec0013v00f1m.jpg
CMDBuild
CMDBuild是通过Web界面配置的CMDB系统。您可以使用Web界面来建模,创建资产数据库并处理相关的工作流程。 CMDBuild可用于集中管理数据库模块和外部应用程序:自动清单,文档管理,文本处理,目录服务,电子邮件,监视系统,用户网站和其他信息系统。
CMDBuild应该是具有许多用户的产品,它具有以下优点:
Ajax操作非常方便(使用ExtJS作为支持)。
数据格式可以自由定制(在GLPI中,资产数据格式已定义,用户很难修改它)。
支持多种开源标准(XPDL)。
可以自定义工作流程以促进ITIL。
一个敬业的团队正在不断维护。截至撰写本章时,最新版本为2.4.1,已于2016年6月16日更新。
SOAP和REST的Web服务接口。
要说其缺点也就只有一条让人望而却步:文档少、资料极少。


回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    Archiver|手机版|小黑屋|齐聚无忧 |网站地图

    Powered by Discuz! X3.4  © 2001-2013 Comsenz Inc.