CDMB因为是IT运维的基础,一直是一个永恒的老话题,本文提到的六款开源CMDB使用的比较多,目前国内的腾讯蓝鲸CMDB也开源了,有机会测试下再分享给大家。
根据ITIL最佳实践工作的基本项目绝对是CMDB。
配置管理数据库(CMDB)是与信息系统的所有组件相关的信息的存储库。尽管IT部门已使用类似于CMDB的存储配置库多年,但CMDB一词源于ITIL。在ITIL上下文中,CMDB表示IT环境的重要组件的授权配置。CMDB帮助组织了解这些组件之间的关系并跟踪其配置。
有许多商业产品提供的解决方案应涵盖公司的各个方面,但你会发现这些软件庞大,难以管理,无法在没有顾问帮助的情况下进行定制。
这就是我将提出一些用于创建CMDB的开源软件的原因。
我建议你访问的第一个站点是CMDB.info(译者注:登录下这个网站,是一些CMDB产品的链接,并且还有广告,貌似和作者介绍的理念不是很符合^_^)是一个门户网站,其中包含有关构建CMDB的理论和实践方面的信息。
对于现实而言,大型和小型公司也有解决方案(包括商业)。
来自该网站:“该网站的目标是提供明确无偏见的信息,以帮助世界各地的IT经理在许多细分市场中远离炒作,并准确定义他们应该将哪些内容纳入他们自己的CMDB策略中。
随着市场上出现新技术和新趋势,该网站将定期更新。列出的解决方案和软件由于其在市场中的存在而完成,并且欢迎进一步的建议。我们忽略了有关服务台/问题管理/变更管理的任何链接和建议,因为组织在此领域有各种各样的要求,但你会发现企业解决方案页面上详述的解决方案都将包含这些产品可用。“
ITOP
itop IT Operations Portal:一个完整的开源,ITIL,基于Web的服务管理工具,包括完全可定制的CMDB,帮助台系统和文档管理工具。iTop还提供大量导入工具和Web服务,以便与你的IT集成
iTop包括:
- 完整的CMDB(配置管理数据库),允许IT操作记录IT库存。
- 服务台模块,允许IT操作跟踪最终用户请求。
- 事件管理模块,允许IT操作跟踪和沟通IT上发生的所有问题。
- 变更管理模块,允许IT操作更好地处理所发生的所有变化。
- 服务管理模块,允许IT操作记录他们在其控制下的所有合同和服务。
- 已知的错误数据库允许IT操作记录已知问题的修复,以便加速解决过程。
- 停机模块允许IT操作记录所有计划中断并通知相关联系人。
- 仪表板,让你快速了解IT。
- 报告,让你控制自己的IT。
OneCMDB
OneCMDB是针对中小型企业的CMDB。OneCMDB可用作独立的CMDB,以跟踪软件和硬件资产及其关系。由于其开放的API:它还可以是其他服务管理软件的灵活且强大的配置管理引擎。
OneCMDB易于手动或从其他数据源安装和填充数据。它具有用户指定的数据模型,无需编程即可进行更改和增强。 OneCMDB允许你轻松:
- 创建您的CMDB数据模型,无需编写任何代码
- 通过自动发现网络填充数据库
- 通过灵活的导入和转换机制从各种外部源获取数据
- 从NAGIOS网络监控系统导入/导出网络配置信息
- OneCMDB可免费下载并附带源代码。
RapidOSS
RapidOSS(基于RapidCMDB技术)是一种实用的解决方案。它不与传统的CMDB产品竞争。它从头开始设计为联合解决方案(而不是事后的想法),以便轻松利用现有系统和数据源。
RapidOSS是一个用于IT运营管理的集成,自动化和演示套件。它将领先的Web技术引入IT管理领域,从一开始就设计为一个开放式解决方案,以最大限度地缩短实施时间和总体拥有成本,并最大限度地提高技能重用率。
RapidOSS通常用于集成来自不同管理系统的管理信息,并通过简单统一,一致的基于Web的用户界面呈现给用户。
RapidOSS的一些常见用途包括:
- 事件管理(企业事件控制台)
- 收集,整合,管理和展示活动
- IT运营管理控制台
- 从单一管理平台访问所有IT操作信息
- 面向客户和业务用户的Web门户
- IT管理信息不再仅仅是IT组织的兴趣所在。提供对IT提供的服务的可视性
- 商业服务管理
- 将业务环境添加到IT管理中,以使IT与业务目标保持一致
- 加强其他管理系统
- 最大化现有系统的投资回报
ECDB
ECDB是为企业设计的开源工具集合。它们主要由技术专家设计,仅针对手头问题的集中视图提供。他们个人都很好地解决了他们各自的问题,但总的来说,他们为一个古老的问题提供了极具成本效益的解决方案。整体技术环境的视图。
一些关键功能是:
- NMAP端口扫描和网络设备的自动发现。数据库输出可从网页访问并导出为多种格式。
- NAGIOS系统监控和服务主机监控
- Oreon NAGIOS配置Web前端配置NAGIOS配置文件是一项艰巨的任务。这个图形前端允许轻松定义所有conf文件并上传到NAGIOS
- OCS库存企业就绪代理报告资产系统。在Windows和Linux设备上加载代理,并让它们将系统和基于WMI的数据报告给集中的Web可访问数据库。
- DOC系统一种文档系统,允许自动提醒文档审阅和更新。适用于可以向第三方发布文档的公司情况。轻松详细浏览
- WEBMIN基于行业标准的Linux管理系统。
- PostNuke内容管理系统行业标准Linux内容管理系统。
参考:http://opensource-cmdb.sourceforge.net/
i-doit
i-doit,面向IT文档的OpenSource解决方案
i-doit是基于ITIL指南的IT文档系统。它记录了IT系统及其变更,定义了应急计划,显示了重要信息,并有助于确保IT网络的稳定和高效运行。
i-doit允许以结构化方式从墙壁插座向主机提交大量技术信息。每个员工都可以通过Web浏览器轻松(并以选择的方式)访问此信息。
由于其模块化架构,可以部署功能附加组件或开发扩展。
由于与Nagios和一些TTS系统(如Request Tracker和OTRS)的集成,这个项目听起来非常有趣,不幸的是目前大多数文档仅以德语提供。
CMDBuild
CMDBuild是一个可配置的Web应用程序,用于建模和管理包含资产的数据库(CMDB代表“配置和管理数据库”)并处理相关的工作流操作。
目的是让运维完全控制所使用的资产,准确了解组成,错位,功能关系和历史。
CMDBuild是一个集中管理模块,用于处理数据库和外部应用程序:自动清单,文档管理,文本处理,目录服务,电子邮件,监控系统,Intranet门户和其他信息系统。
CMDBuild是一个灵活的,用户可升级的系统,使用ITIL(IT信息库)定义的最佳实践。
CMDBuild随GPL许可证一起发布。
CMDBuild应用程序,如果配置和管理正确,可以向经理和IT运营商提供以下常见问题的答案:
- 拥有多少资源
- 位于特定资产的位置以及使用者的身份和方式
- 资产的一部分,是什么,如何构成
- 哪些是保修或许可证到期
- 是否拥有所有必需的软件许可证?
- 什么是资产生命周期
- 哪些是资产和网络设备之间的连接
- 对此资产的更改意味着对其他资产的更改
- 哪些是等待我行动的工作
- 谁在从事资产工作,何时获得授权,最终结果是什么
- CMDBuild 1.0使用最先进的规划原则和最好的技术。
CMDBuild具有SOA(面向服务的体系结构)体系结构,该体系结构由多个组件和服务组织,也可通过Web服务接口获得。
用户界面已使用Ajax技术完全重写。该解决方案是Web 2.0世界的一部分,可确保应用程序的直观方法以及与系统的更快/更好的交互。
使用的服务器端语言是Java,它是独立于平台,面向对象的,在世界各地广泛使用以开发企业Web应用程序。
J2EE规范和库可用性确保Java是Web应用程序世界的标准和专业解决方案。
其他功能得益于目前市场上最广泛和最受赞赏的开源组件:Ext JS,Enhydra Shark,JasperReports,Alfresco等。
使用的数据库管理系统是PostgreSQL,这是最先进,最强大的开源数据库。
一般来说,在CMDBuild规划期间,我们选择了最新的技术指南,最有效的模式设计和当今最常用的标准。
原文链接:
https://linuxaria.com/article/6-cmdb-open-source
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。