Qué es una CMDB y cómo implantarla

Qué es exactamente una base de datos de gestión de configuración, en qué se diferencia de un inventario, cómo se alimenta, por dónde empezar y por qué la mayoría deja de ser fiable antes del segundo año.

Respuesta corta

Una CMDB (Configuration Management Database) es la base de datos donde una organización registra los componentes de su infraestructura de TI, sus atributos y las relaciones que mantienen entre sí. Su propósito no es contar equipos, sino poder responder a qué deja de funcionar cuando algo falla.

Se alimenta principalmente por descubrimiento automático, y su valor depende por completo de una sola cosa: que refleje la realidad. Una CMDB desactualizada es peor que no tener ninguna, porque la gente sigue tomando decisiones apoyándose en ella.

Definición

Qué es una CMDB y para qué sirve

Las siglas vienen del inglés Configuration Management Database, base de datos de gestión de configuración. Es uno de los conceptos centrales de ITIL y, a la vez, uno de los que peor fama arrastra, porque muchas organizaciones han intentado implantar una y han acabado con una hoja de cálculo cara.

La confusión de partida suele ser esta: se aborda como un proyecto de documentación cuando en realidad es un proyecto de operación. Una CMDB no está para dejar constancia de lo que hay. Está para que, a las tres de la tarde de un martes, alguien pueda decidir en treinta segundos si puede reiniciar un servidor o si al hacerlo va a detener la línea de producción.

Ese cambio de enfoque tiene consecuencias prácticas inmediatas. Si es documentación, basta con que esté completa. Si es operación, tiene que estar actualizada y ser consultable en el momento en que se necesita, y eso es un problema mucho más difícil.

El contenido de la CMDB son los elementos de configuración, sus atributos y sus relaciones. Si quieres el detalle de qué es un CI, qué atributos se registran y cómo se clasifican, lo tienes en el artículo dedicado a los elementos de configuración según ITIL. Aquí nos centramos en el sistema que los contiene.

Delimitación

CMDB, inventario y gestión de activos

Los tres conviven en muchas organizaciones y con frecuencia se solapan sin que nadie haya decidido quién manda sobre qué. Delimitarlo al principio ahorra mucho trabajo después.

Sistema Pregunta que responde Dato que le importa
Inventario¿Qué equipos tengo y dónde están?Marca, modelo, número de serie, ubicación
Gestión de activos¿Cuánto valen y a quién pertenecen?Coste, amortización, contrato, garantía
CMDB¿Qué se rompe si esto falla?Configuración, estado y relaciones

La diferencia decisiva está en la última columna. Un inventario y una gestión de activos describen elementos aislados y pueden vivir perfectamente en una tabla. Una CMDB describe un grafo de dependencias, y eso no cabe en una tabla por muchas columnas que se le añadan.

Prueba rápida para saber si lo que tienes es una CMDB o un inventario con nombre elegante: elige un switch cualquiera y pregunta qué servicios de negocio se detendrían si lo apagas ahora. Si la respuesta exige que alguien lo piense, o que llame a un compañero, lo que hay es un inventario.

Pruébalo

Por qué una CMDB deja de ser fiable

Este es el problema central y casi nunca se habla de él antes de empezar el proyecto. Una CMDB nace exacta el día de la implantación y a partir de ahí solo puede empeorar, porque la infraestructura cambia todos los días y el registro no se actualiza solo. Mueve el control para ver qué ocurre con el tiempo.

Precisión del inventario a lo largo del tiempo
Modelo ilustrativo
Solo con registro manual
%
Con descubrimiento automático
%
Registro manual
Descubrimiento automático
Qué significa en la práctica
Modelo ilustrativo para explicar el comportamiento, no un estudio. El ritmo real de degradación depende del tamaño de la organización, de la frecuencia de cambios y de la disciplina del equipo, pero la forma de las dos curvas se repite en todos los proyectos.

Lo importante no son las cifras exactas, sino la forma de las curvas. El registro manual no se degrada porque el equipo sea descuidado: se degrada porque nadie documenta un cambio urgente a las tres de la madrugada, y porque un año tiene muchas noches. Cualquier plan que dependa de la disciplina humana sostenida está condenado de antemano.

Las fuentes

Cómo se alimenta una CMDB

Una CMDB que funciona nunca tiene una sola fuente. Combina cuatro, con distinto peso según el tipo de elemento:

Descubrimiento automático

Es la base y debería cubrir el ochenta o el noventa por ciento del contenido. Herramientas que recorren la red de forma periódica y detectan qué hay conectado, qué versión tiene y con qué se comunica. La parte más valiosa es esa última: el descubrimiento no solo encuentra elementos, también deduce relaciones a partir del tráfico y de las dependencias observadas.

Integración con otros sistemas

Hay información que ya vive en otro sitio y no tiene sentido duplicar: el contrato de soporte está en el ERP, la garantía en gestión de activos, el responsable en el directorio de la empresa. En lugar de copiarlo, se federa: la CMDB apunta al sistema que manda sobre ese dato y lo consulta cuando hace falta.

Registro manual acotado

Sigue haciendo falta para lo que ninguna herramienta puede descubrir sola: criticidad de negocio, propietario funcional, procedimientos documentados. La clave está en acotarlo. Cuanto más pequeña sea la parte que depende de que alguien escriba algo, más tiempo aguantará el conjunto.

Gestión de cambios

Cuando un cambio aprobado actualiza la CMDB de forma automática al ejecutarse, se cierra el círculo. Es lo último que se suele implantar y lo que marca la diferencia entre una CMDB que se mantiene sola y otra que necesita limpiezas periódicas.

En empresa industrial hay una quinta fuente que casi siempre falta: el lado OT. Autómatas, pasarelas, estaciones SCADA y electrónica de red de planta rara vez entran, porque los gestiona mantenimiento con herramientas propias. El resultado es una CMDB que describe con precisión el centro de datos y se queda muda justo donde se genera el valor.

Implantación

Por dónde empezar

El error clásico es intentar abarcarlo todo en la primera pasada. Se tarda un año, y para cuando termina, el principio ya no es cierto. Este orden funciona mejor porque cada fase da valor por sí sola.

Fase 1
Elegir dos servicios críticos
No se empieza por la infraestructura, se empieza por arriba. Dos servicios de negocio que si caen se nota, y se modela hacia abajo solo lo que los sostiene.
Fase 2
Automatizar el descubrimiento
Antes de ampliar el alcance. Si el descubrimiento no funciona sobre un ámbito pequeño, tampoco funcionará sobre uno grande, y el resto del trabajo se perderá.
Fase 3
Conectarla a la operación
Integrarla con monitorización e incidencias. En cuanto la CMDB se usa a diario para trabajar, deja de degradarse sola: los errores salen a la luz y se corrigen.
Fase 4
Ampliar el alcance
Ahora sí, más servicios, más sedes y el lado industrial. Con el método probado y con el equipo convencido, porque ya ha visto que sirve.

La fase 3 es la que más gente se salta y la que decide si el proyecto sobrevive. Una CMDB que solo se consulta cuando hay una auditoría se muere; una que el equipo abre cada vez que hay una incidencia se mantiene sola, porque cualquier dato equivocado molesta a alguien ese mismo día.

El retorno

Qué se gana cuando funciona

Todo lo anterior cuesta trabajo, así que conviene tener claro para qué. Estas son las cinco cosas que cambian de verdad el día a día.

Priorizar incidencias por impacto real
Con tres avisos simultáneos, saber cuál de ellos afecta a un servicio crítico y cuál no. Sin CMDB, esa decisión la toma la intuición del técnico de guardia.
Evaluar un cambio antes de ejecutarlo
Saber a quién afecta reiniciar un equipo, sin reuniones previas ni sorpresas. Es el caso de uso que más tiempo ahorra en organizaciones medianas.
Encontrar la causa raíz más rápido
Cuando caen ocho cosas a la vez, el grafo de dependencias señala cuál se rompió primero y cuáles son consecuencia, en lugar de investigar las ocho.
Planificar con datos, no con estimaciones
Qué versiones quedan por actualizar, qué contratos vencen, qué equipos están fuera de soporte. Deja de ser un ejercicio de arqueología cada vez que hace falta.
Responder a auditorías sin sufrir
Trazabilidad de qué había, quién lo cambió y cuándo. Un requisito cada vez más habitual en sectores regulados y en homologaciones de proveedor.
Traducir un fallo técnico a lenguaje de negocio
Poder decirle a la dirección qué línea se ha detenido, no qué servidor. Es lo que convierte a un departamento de sistemas en un interlocutor de operaciones.

En Wakke IT implantamos CMDB apoyadas en descubrimiento automático e integradas con la plataforma de monitorización, incluyendo el lado OT que suele quedarse fuera. Trabajamos con mediana y gran empresa industrial: energía, agua, alimentación, química, metalurgia, maquinaria y logística.

Preguntas frecuentes

Dudas habituales sobre la CMDB

CMDB son las siglas de Configuration Management Database, base de datos de gestión de configuración. Es el sistema donde se registran los componentes de la infraestructura de TI, sus atributos y las relaciones entre ellos, con el fin de saber qué depende de qué.

Un inventario responde a qué equipos hay y dónde están; puede vivir perfectamente en una tabla. Una CMDB responde a qué deja de funcionar si un elemento falla, y para eso necesita registrar relaciones entre elementos, que es un grafo de dependencias y no una lista.

Depende del alcance que se le dé. Modelar dos servicios críticos con su infraestructura de soporte y poner en marcha el descubrimiento automático es cuestión de semanas. Abarcar toda la organización de una sola vez puede llevar más de un año, y es precisamente el enfoque que suele fracasar, porque lo modelado al principio deja de ser cierto antes de terminar.

Para un inventario pequeño y estático puede servir de forma temporal. Deja de funcionar en cuanto se quieren registrar relaciones, porque una hoja de cálculo representa filas y columnas pero no dependencias entre elementos, y en cuanto el descubrimiento automático entra en juego, porque no hay forma de que una herramienta actualice la hoja de manera fiable.

Existen suites comerciales de gestión de servicios que incluyen su propio módulo de CMDB, y plataformas de monitorización con capacidad de descubrimiento y modelado de servicios que cumplen la misma función para muchas organizaciones. La elección depende menos de la herramienta que de si hay descubrimiento automático real y de si va a integrarse con la operación diaria.

Midiendo la diferencia entre lo que dice la CMDB y lo que encuentra el descubrimiento en cada pasada. Ese porcentaje de discrepancia es el indicador de salud del sistema, y conviene vigilarlo como cualquier otro. Si nadie lo mide, la degradación se descubre el día que una decisión sale mal.

¿Tu inventario responde a «qué se para si apago esto»?

Una sesión técnica de diagnóstico, sin compromiso, para revisar qué tienes registrado hoy, cuánto se parece a la realidad y qué haría falta para que se mantenga solo.

Scroll al inicio
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad