Construir una CMDB paso a paso
Atención: este artículo se refiere a ITIL v2 y está obsoleto. Lea aquí el comentario de la edición de este libro actualizada para ITIL v3.
ITIL® es una metodología (algunos prefieren llamarlo “conjunto de conceptos y técnicas”, que es lo mismo pero con más palabras) dedicada a la correcta gestión de servicios de tecnologías de la información, desde el diseño de esos servicios hasta su operativa diaria. En ITIL, existe un componente fundamental, que es la llamada CMDB (configuration management database), que no es más que un depósito de información en el que no sólo se almacenan datos sobre los elementos de configuración de la empresa sino que, además, se definen y establecen las relaciones entre ellos. Así, la CMDB no sólo contiene información sobre, por ejemplo, las aplicaciones que tenemos desplegadas sino que, para cada una de esas aplicaciones, también puede indicar sobre qué sistema operativo se ejecuta, qué hardware controla o en qué proceso de negocio interviene. Así, la CMDB es un elemento esencial dentro de la metodología ITIL, puesto que no hay proceso que no esté relacionado, en mayor o menor medida, con su contenido.
El libro “Step-by-Step Guide to Building a CMDB”, escrito por Malcolm Fry, un peso pesado en el mundo de las metodologías IT, y publicado por BMC Software, proporciona un método probado para la correcta creación de una CMDB, entendiendo tal cosa no como una mera operación de descubrimiento de elementos de configuración y almacenamiento en un repositorio sino como un proyecto en sí mismo, dividido en cinco etapas:
- Crear el equipo de proyecto y definir el proyecto.
- Definir los requisitos y crear el diseño del modelo de servicios IT.
- Seleccionar la solución y herramientas de CMDB.
- Construir y mantener la CMDB.
- Conseguir valor de forma duradera.
Como en todo libro de gestión empresarial y metodología que se precie, su contenido tiene ese inevitable tufillo a simple sentido común puesto por escrito, pero eso no le resta valor a esta obra que, lejos de ser un mero compendio de obviedades, es un prontuario de pasos ineludibles para asegurar el éxito del proyecto. Cargado de gráficos, ejemplos y notas al margen en forma de extractos de artículos sobre el tema, el libro hace fiel honor a su título y proporciona una guía paso a paso para la creación de una CMDB y de los procesos que la acompañan y lo hace desde la sensatez y la extensa experiencia tanto del autor principal como de sus colaboradores.
Gracias a BMC Software por el ejemplar.
® ITIL es una marca registrada del OGC – the Office of Government Commerce (Reino Unido).



18 comentarios
Hay muy poca bibliografía que de realmente un conocimiento claro de cómo implementar una CMDB. Al final quien lleva el proyecto debe tomar un poco de toda la bibliografía, como dices, mucho sentido común y todo el conocimiento que se ha adquirido con la experiencia y el tiempo. Siempre además, poner algo de holgura en los planes y generar mucha, pero mucha documentación.
Seguramente, Ana, el motivo principal por el que hay poca bibliografía al respecto es que no existen “fórmulas mágicas” para llevar a cabo la tarea de creación de una CMDB. Cada empresa (cada proyecto, en realidad) es un mundo, así que, al final, sólo es posible poner por escrito un conjunto de generalidades que sirve sólo como guía aproximada. Depende del “olfato” del responsable del proyecto el que esas directrices básicas se ajusten a las características específicas del entorno en que se encuentra.
En este momento en mi empresa estamos comenzando con la cmdb, pero en realidad no sabemos por donde comenzar, tenemos idea y bibliografía pero no sabemos que comenzar a hacer. Me pueden por favor colaborar con un listado o check list de cosas que debemos hacer antes y durante la puesta en marcha del proyecto???? Gracias enormes
Estimada Paquita:
El mejor checklist que puedes encontrar para la implantación de la CMDB es este libro, tal y como digo en este artículo.
Ánimo con la implantación.
Estimado Manuel
Estoy a cargo de la implementacion de la CMDB en una Transnacional donde trabajo, realmente es muy interesante, y he aprendido mucho, ya estamos en la 2da. fase de implementacion, pero me faltan algunas guias. Respecto a la definicion de los servicios todo esta claro, sin embargo quedan algunas dudas, cual es el mejor camino, se que es la experiencia, pero pueden haber ayudasde mejores practicas implementadas, dime como puedo conseguir este libro? Donde lo compro? tengo documentacion muy buena, pero hay detalles que talvez encuentre en este libro que recomiendas. Gracias.
Que tal buenas tardes,
Soy Consultor en soluciones de TI, y me estoya dentrando en la CMDB.
Quisiera saber donde puedo encontrar el libro? y si existe alguna publicación en Español de igual forma.
Saludos Cordiales Manuel!!
La CMDB al igual que todos los topicos de itil son simple y sencillamente guias y consejos para implementar en tu empresa realmente por ejemplo yo estoy por iniciar la cmdb y creo pertinente iniciar por el inventario de equipos de la empresa y de ahi construir modulos parael manejo de la informacion que involucra la cmdb
como sea cualquier guia adicional no viene mal
Hola soy nueva en una empresa ke estan implementado CMDB, y comparto la idea de empezar por el inventario ya ke este es el proveedor de información para la información, Yo me he dado de topes por ke apenas estoy aprendiendo todo esto y el chico ke sincronizá los ekipos a CMBD lo hacia relativamene mal.
Y yo pensaba ke yo o la CMDB estaba mal.
Saludos y felicidades por el Blog.
Gracias a todos por vuestros comentarios. Hay dos cuestiones recurrentes en todos ellos:
¿Dónde comprar el libro? No creo que se venda en librerías. Tendréis que contactar con la unidad local de BMC para ver si os lo pueden proporcionar.
Empezar por el inventario. Desde luego que sí, pero es que la CMDB no es más que eso, un inventario, sólo que organizado de una forma particular y, sobre todo, con una serie de prácticas recomendadas para su creación, dentro de un proceso ordenado y medible. Recordemos que la CMDB no es el objetivo, es la base.
Gracias Manuel por la informacion,
tengo dos preguntas adicionales: la interaccion de los repositorios de las distintas configuraciones de los componentes con la CMDB como se relaciona?
adcionalmente la CMDB tienes scripts de genreacion estandar dentro de una base de datos relaciones tienes algun ejemplo?
buenas tardes:
Me gustaria comprar el libro
agradezco la informacion de donde conseguirlo.
Lo mejor que puedes hacer es seguir las instrucciones que indico en la actualización de esta entrada:
http://manueldelgado.com/2010/02/15/construir-una…
Ke kieres ke te diga? kreo ke es konveniente kompletar la información korrectamente (para empezar).
Komo todo sistema komplejo, kada dato ke se ingresa será referenciado y kontrastado kon otro y si no koinciden no habrá komo indexarlos, por konsiguiente, komo regla kapital se debe komenzar por el principio "escribir correctamente (para empezar)"
Parece un gasto terrible e incompresible de recursos y energía para terminar escribiendo como una persona que no merecería estar a cargo de un proyecto de estas características.
Estimados,
Sólo quiero comentar algo que parece trivial pero no lo es.
ITIL definitivamente NO es una metodología, es una colección de buenas prácticas y aunque no lo parezca, existe una gran diferencia entre ambos conceptos.
Saludos
Buenas tardes Cristian, el no hay metodo si no se plantea una formula, como bien dice Manuel, “las pautas” son diferentes en cada uno de los diferentes tipos de acciones a la hora de implementar una solución “rápida y efectiva”.
En el mundo de las TI o TIC´s el primer problema que yo veo, a parte que las “buenas prácticas” deben ser fundamentales, se debe tener una ídea clara del objetivo a obtener. Desde el despiegue de los equipos, al inventariado, a la generación de documentación (digital) y por supuesto que toda la empresa se disponga a optar por nuevas formas de accercamiento al dto. TI, sea interno o externo. Desde hace tiempo voy luchando en empresas para que entiendan que un buen sistema CMDB, con una Gestión de recursos humanos y técnicos conseguirán que cualquier incidente en el proceso cotidiano sea como minimo controlable.
Hola Manuel, ante todo, enhorabuena por el blog, ya que veo que te has pegado bastante con el tema, y esperando tambien con mi comentario servir de ayuda a otros que les pueda interesar el tema, estudiando como implementar una CMDB llegué a dar con la herramienta oneCMDB, no se si la has probado y has tenido alguna experiencia con ella, de ser así, ¿que te parece?, ¿crees que por si sola podría cumplir los procesos de la norma ISO/IEC 20000 en los que se referencia a la implementación de una CMDB?, ¿o crees sería necesario complementarla con otras soluciones para TIC como Trac, SVN, etc.?
Hola Juan Antonio:
Creo que la combinación oneCMDB + Nagios es una opción fantástica para afrontar cualquier mejora de servicios de TI y, desde luego, pueden ser una buena base para implementar procesos de acuerdo con la ISO/IEC 20000. Además, todo open source.
Ahora bien, en tu pregunta hay una parte que me preocupa: dices “por sí sola”. La respuesta es NO. Ninguna herramienta cumple “por sí sola” con los requisitos de ninguna norma de este estilo, porque no son las herramientas, sino las organizaciones, las que deben adoptar esos procesos. La herramienta es, ni más ni menos, una herramienta, y debe ser evaluada en función de su encaje en los procesos de la organización.
Un saludo,
Manuel Delgado
Ok, gracias Manuel por tu respuesta, desde luego que por si solo un sw nunca es infalible y deberá combinarse con otros para cubrir todos los procesos de acuerdo a las necesidades de la empresa en cuestión.
saludos