博客

有效的工具还是船锚?

在facebook上分享
在twitter上分享
分享在linkedin
在reddit分享
在口袋里

配置管理数据库(CMDBs)是一种基础实用工具,支持基于IT基础设施库(ITIL)的管理实践。一旦实现,cmdb将为变更、资产和服务影响管理带来许多显著的好处。

近年来,由于许多CMDB项目未能提供积极的投资回报率,CMDB受到了一些批评者的负面报道。这些结果不应暗示cmdb总体上是一个坏主意。相反,他们强调计划、实施和现实期望的重要性。

什么是CMDB?如何使用配置管理数据库?

首先,什么是CMDB?CMDB将设备、组件和IT基础设施的其他实体存储为配置项(CI),并可包括关于每一项的大量数据。它还存储在各种应用程序或业务服务上下文中不同的CIs如何相互关联。

那么,为什么CMDB有用呢?在一个地方拥有CIs及其属性和关系:

  • 消除了每个应用程序必须为相同的CI以冗余的方式发现和存储配置、关系和访问信息
  • 避免发现或配置不匹配和不一致
  • 允许管理员在一个地方管理配置
  • 协调多个别名来引用同一个CI,避免了同一实体有多个CI的混淆

为了说明解决对同一CI的不同引用的复杂性,请采用应用程序引用同一Oracle数据库的多种方法中的一些:

  • Oracle数据库名= Ora_Ecomm
  • Oracle服务器ID (SID) = Ora_123
  • Oracle服务器连接“侦听器”主机和端口= EcommSvr:86
  • Oracle服务器连接“侦听器”的ip和端口= 198.192.4.23:86
  • Oracle连接TNS名称= EcomrcMainDB, EcomrcSalesDB,和EcomrcInventoryDB

发现、监视和集成工具应该能够使用任何别名在CMDB中查找CI。对于监视应用程序,这是理解存在一个数据库与不存在七个数据库之间的区别。

这些好处说明了为什么CMDB经常被称为“真实的单一来源”。

CMDB的陷阱

既然我们已经了解了CMDB的好处,那么哪些陷阱会导致部署问题和有限或负面的ROI呢?成功和失败的区别通常归结为两个关键因素:

存储还是不存储,这是一个问题:最重要的决定是在CMDB中放入什么,更重要的是不放入什么。第一种自然倾向是将所有内容都注册到CMDB中。然而,使用CMDB作为信息的垃圾场最终注定了其项目的失败。这会导致大量的无关数据,这会导致CMDB应用程序的响应时间变慢,原因是查询时间过长,以及需要应用程序有效过滤返回的太多信息。

在开始将数据填充到CMDB之前,确定要构建到其中的适当信息模型。适当的信息模型必须能够回答业务问题并解决业务问题。仅使用发现数据自动填充cmdb是不够的。

将CMDB视为一个“过程”或旅行;而不是作为数据仓库,设置一次就忘记了。cmdb本身不会提供价值。调整您的操作过程,以正确地利用CMDB并维护质量信息,因为CMDB不会为您清理数据。另一个错误是没有识别和(随着时间的推移)调整需要填充到CMDB中的信息,从而将存储的信息限制为只回答业务问题和手头问题所必需的信息。

成功的关键CMDB最佳实践

实现和使用cmdb是一个复杂的过程,而且通常对每个公司都是独特的。betway必威中心提供详尽的分析超出了本文的范围,但这里有一些基本的建议:

仔细限制CMDB项目的范围。避免通过试图建模和填充每个设备和应用程序而使海洋沸腾。相反,应该从选择特定的问题领域开始,以确定相关的业务问题并确定所涉及的关键服务、应用程序和设备。
一次攻击一个其他域。通过在你的CMDB中采用增量的,或者阶段性的方法,你(和你的管理团队)将能够看到成功的稳定节奏。
在工具之间共享CI标识信息。例如,这可能包括向Zenoss统一监控平台发送一个事件,或者让Zenoss在事件管理器中打开一个罚单。在通信中共享CI数据允许并确保所有涉及信息握手的工具都引用相同的实体。
确定一个工具来发现和填充信息到CMDB中。建议在CMDB中有一个单独的机制来“拥有”CIs的创建。为了避免CI和相关信息的冗余和不一致的填充,使用多个工具填充CMDB会导致显著的复杂性。许多客户使必威亚洲体育 官网登陆用Zenoss直接将受监控的实体填充到CMDB中。您还可以让像ServiceNow这样的工具填充CMDB,而Zenoss则查找CIs并将它们与被监视的设备和组件关联起来。
确定识别、填充和维护CMDB信息的策略。

通常有三种填充CMDB的方法:

1.轨道的方法,
这种方法需要创建一个IT资产清单。它通常由各种组织竖井(例如dba注册数据库)执行。不幸的是,这种方法通常只提供很少的CIs与很少或根本没有应用程序或服务上下文之间的关系细节。
2.基于应用程序的方法
这是IT组织所采用的更典型的方法,也是自动发现实用程序通常适用的地方。它根据发现实用程序可以识别的内容提供应用程序级别的关系信息,但是它几乎没有提供服务上下文。自动发现工具试图发现尽可能多的环境,这反过来可能导致CMDB问题的最大原因(人口过剩)。
3.基于服务的方法
这种方法需要关注您的关键服务和业务问题,以确定要填充哪些数据,以确保高效和有效地使用CMDB。在历史上,基于服务的方法只被成熟的IT组织使用,因为它需要事先详细了解服务和基础设施的相互依赖关系。此外,由于其复杂性,这种方法不太常用。幸运的是,Zenoss Service Impact消除了这种复杂性,因为它可以自动发现并维护服务模型中的基础设施相互依赖关系,这在高度动态的环境中是至关重要的。

基于服务的方法通常被推荐给Zenoss的客户。必威亚洲体育 官网登陆由于Zenoss Service Dynamics能够自动提供基础设施依赖关系,因此无需手动识别基础设施依赖关系,从而实现了更好的业务价值ROI。

Zenoss CMDB集成包

Zenoss CMDB集成包使Zenoss能够利用或自动填充CMDB内容,同时受益于Zenoss操作和其他CMDB集成的应用程序和工作流。Zenoss可以通过添加实时信息和新发现的it资源来提高CMDB的准确性。如果您想使用其他工具或方法来填充CMDB,您可以配置集成包来自动检测CMDB中要监视的新的和修改的实体。两个配置选项都提供:
●减少了团队之间的协调。例如,如果一个团队添加了一个新服务器,却忘记通知操作,它仍然会被检测和监视。
●高度动态的环境,比如VMs经常被切换到其他设备,可以利用Zenoss的即时检测,使其他应用程序使用当前的信息,而不是引用昨天的自动发现工具的结果。
●Zenoss警报通知或事件管理器集成(如ServiceNow或BMC通过Zenoss事件管理集成包)可以通过CI信息增强,以实现更智能和一致的自动化工作流。

与Zenoss合作开发CMDB策略CMDB-01

实现一个CMDB是一个复杂的任务,涉及到多个团队、资源和应用程序的协调。本文根据Zenoss与几个组织合作的经验,提出了一些对CMDB项目成功至关重要的建议(下面的参考资料部分包括其他资源)。

Zenoss的专业服务可以提供分析和指导,如何最好地将Zenoss与CMDB集成,以及其他将利用CMDB的工具,如事件管理应用程序,如ServiceNow和BMC补救。

参考文献
芝诺中的集成包
一个成功的CMDB的秘密,Brad Serbu
一个有效的配置管理数据库可能比你想象的更容易实现
你是在实现一个CMDB还是一个过程?,加里
CMDB/CMS用例:服务影响管理,Dennis Drogseth

类别

订阅

请在下面的框中输入您的电子邮件地址以订阅我们的博客。

加载
特色内容
分析报告
Forrester Wave™:智能应用和服务监控,2019年第二季度
分析报告
Gartner的AIOps平台市场指南

使它能够以业务的速度移动

Zenoss是为现代IT基础设施而建的。让我们讨论一下如何合作。

安排一次演示

想看看我们的行动吗?
今天安排一个演示。

价格的请求

要求估价您独特的IT环境。

联系我们

想了解更多吗?
今天联系我们。