Mr.PlanB Logo
    Volver al blog
    CMDB
    Gestión de hardware
    Gestión de activos

    Cómo rastrear cambios de hardware y mantener la precisión de la CMDB

    7 de junio de 2026
    7 min de lectura

    Las empresas pueden mantener la precisión de los datos de la CMDB recopilando la configuración del hardware directamente del entorno, comparando cada recolección con el estado anterior y registrando cada diferencia como un cambio trazable. La CMDB también debe diferenciar el descubrimiento automático del mantenimiento manual, conservar snapshots puntuales y aplicar reglas de autoridad claras cuando dos fuentes discrepan.

    El problema suele manifestarse tras el despliegue inicial. Un servidor puede registrarse de forma correcta en la CMDB el primer día, pero más adelante se sustituye memoria, se cambian discos, se actualiza el firmware o se traslada el equipo. Si esas intervenciones no se reflejan en la CMDB, cada proceso que depende de ella empieza a operar con una versión desfasada de la realidad.

    ¿Por qué los datos de hardware de la CMDB pierden precisión?

    Los datos de hardware de la CMDB pierden precisión porque la infraestructura física sigue cambiando después de crear el registro original.

    Un registro de activo típico empieza con los datos de compra. El contrato indica que un servidor cuenta con 128 GB de memoria y 12 discos, y en el momento de la entrega alguien revisa el equipo e introduce la configuración en la CMDB. Tres meses después, se sustituye parte de la memoria durante una tarea de mantenimiento: dos módulos de 64 GB se convierten en cuatro módulos de 32 GB. La capacidad total sigue figurando como 128 GB, pero ahora todas las ranuras de memoria están ocupadas, por lo que un futuro plan de ampliación que dé por sentadas dos ranuras libres ya parte de un dato falso.

    Lo mismo puede ocurrir con los discos. Un disco de recambio puede tener una velocidad o especificación distinta a la de la unidad original. El servidor continúa funcionando, pero el albarán de compra, el registro de la CMDB, la interfaz del fabricante y el hardware real ya no describen la misma configuración.

    El material de origen utiliza este caso para demostrar que la precisión de los activos va más allá de un simple inventario. Los datos de hardware inexactos perjudican la ampliación de capacidad, el mantenimiento, la resolución de problemas, la planificación de renovaciones, las compras y las auditorías.

    ¿Por qué falla el mantenimiento manual de la CMDB con el tiempo?

    El mantenimiento manual de la CMDB fracasa porque depende de que a cada cambio físico le siga una actualización administrativa correcta, y ese proceso es frágil. Un ingeniero sustituye un disco durante un incidente, el servicio se restablece y el trabajo urgente concluye. Actualizar la CMDB queda como una tarea independiente que a menudo se olvida.

    Una ampliación de memoria programada puede generar la misma brecha. La orden de trabajo puede certificar que se realizó una ampliación, pero la distribución final de los componentes tal vez nunca se registre en la ficha de configuración.

    Las auditorías periódicas ayudan, pero son solo fotos fijas. Una auditoría trimestral puede detectar una discrepancia en marzo, y una sustitución de hardware en abril puede volver a dejar el registro desactualizado al día siguiente.

    Por esta razón, el modelo operativo del material de origen adopta el descubrimiento automático como mecanismo principal para los datos observables por máquina, mientras que el mantenimiento manual se reserva para los campos que no se pueden descubrir de forma fiable.

    ¿Qué datos de hardware conviene recolectar automáticamente?

    Recolecta los detalles de componentes que afectan a las operaciones, la capacidad, el mantenimiento y la resolución de problemas. En servidores, esto puede incluir:

    Modelo y cantidad de CPU
    Información de núcleos y frecuencia de CPU
    Modelo y capacidad de los módulos de memoria
    Modelo, capacidad, tipo de soporte y firmware de discos
    Información de la controladora RAID
    Interfaces de red
    Fuentes de alimentación
    Ventiladores
    Versiones de BIOS y BMC
    Tarjetas aceleradoras
    Números de serie de hardware
    Estado de salud actual del hardware

    Los campos concretos dependen de lo que exponga el equipo. Lo importante es descender por debajo del nivel de servidor. Si la CMDB solo dice "servidor presente", no puede explicar si se sustituyó un módulo de memoria o si un disco presenta una especificación diferente. El material de origen considera la información de hardware a nivel de componente como parte de la realidad de configuración.

    Para un descubrimiento de activos más amplio, cómo los centros de datos pueden descubrir y mantener inventarios de activos de hardware precisos de forma automática explica cómo deben funcionar la identidad estable y la conciliación de fuentes.

    ¿Cómo ayuda la recolección fuera de banda a la precisión de la CMDB?

    La recolección fuera de banda ayuda porque permite leer la configuración de hardware sin depender del sistema operativo anfitrión. Una BMC u otra interfaz de gestión puede exponer información del hardware físico incluso cuando el sistema operativo de producción no está disponible.

    Esto resulta determinante en varias situaciones. Un servidor nuevo puede carecer todavía de sistema operativo. Un agente de sistema operativo puede fallar, las restricciones de permisos pueden impedir la recolección por software, o el sistema operativo puede no exponer todos los componentes físicos relevantes. Al recolectar directamente desde la capa de gestión, la plataforma mantiene una visión del hardware con menor dependencia del estado de las aplicaciones y del sistema operativo.

    El material de origen sitúa expresamente la recolección fuera de banda como la base de la verdad del hardware, abarcando configuración, salud, energía y seguimiento de cambios. Los datos fuera de banda tampoco deben reemplazar a cualquier otra fuente, puesto que la CMDB necesita relaciones lógicas procedentes de la nube, Kubernetes, aplicaciones y sistemas de negocio. Su valor radica en que la configuración física deja de depender por completo de la entrada manual.

    ¿Cómo debería funcionar la comparación automática de configuraciones?

    La comparación automática de configuraciones debe tratar cada recolección como un nuevo estado propuesto y compararlo con el estado previo aprobado u observado.

    Supongamos que ayer el sistema recopiló lo siguiente:

    Ranura de memoria 1: 64 GB
    Ranura de memoria 2: 64 GB
    Ranura de memoria 3: empty
    Ranura de memoria 4: empty

    Hoy recopila:

    Ranura de memoria 1: 32 GB
    Ranura de memoria 2: 32 GB
    Ranura de memoria 3: 32 GB
    Ranura de memoria 4: 32 GB

    La memoria total no ha variado, por lo que una comparación basada solo en capacidad afirmaría que nada ha cambiado. Una comparación a nivel de componentes revela que la configuración cambió sustancialmente, y esa diferencia puede condicionar futuras ampliaciones y mantenimientos. Por tanto, la plataforma debe comparar tanto a nivel de componentes y atributos como a nivel de capacidad global.

    Lo mismo se aplica al firmware. Un servidor puede conservar el mismo modelo y número de serie mientras cambia la versión de BIOS o BMC. Cada variación relevante debe convertirse en un evento trazable.

    ¿Qué debe contener un registro de cambios de hardware?

    Un registro de cambios de hardware útil responde a qué cambió, cuándo cambió, cómo se detectó y qué registro o flujo de trabajo está asociado a la modificación. Para cada cambio, registra:

    Identidad del dispositivo
    Identidad del componente
    Valor anterior
    Valor nuevo
    Hora de detección
    Fuente de la observación
    Orden de trabajo relacionada si existe
    Clasificación del cambio
    Operador o propietario cuando se conozca

    El diseño de CMDB del origen también conserva snapshots puntuales. Esto resulta de gran ayuda porque el análisis de incidentes a menudo plantea preguntas retrospectivas, como qué aspecto tenía este servidor ayer a las 09:00. Una base de datos de estado actual no puede responder a eso por sí sola, pero un snapshot o un historial de cambios sí, lo que permite comparar la configuración antes y después de una incidencia.

    ¿Cómo distinguir entre cambios automáticos y manuales?

    La CMDB debe etiquetar el origen de cada cambio. El material de origen utiliza distinciones explícitas como descubrimiento automático y mantenimiento manual, y ambas fuentes tienen significados distintos. El descubrimiento automático indica: "El entorno reporta actualmente este valor". El mantenimiento manual indica: "Un usuario o proceso autorizado introdujo este valor".

    Cuando ambos coinciden, no hay conflicto. Cuando discrepan, la plataforma necesita una regla de autoridad en lugar de sobrescribir una con otra sin criterio. Un propietario de negocio introducido manualmente no debe ser reemplazado por un escaneo de hardware, y una distribución de DIMM descubierta en el servidor físico no debe permanecer errónea porque una hoja de cálculo antigua diga otra cosa. La autoridad debe definirse por campo.

    ¿Qué es el configuration drift en una CMDB?

    El configuration drift es la discrepancia entre la configuración esperada o registrada y la configuración observada actualmente.

    El drift puede ser legítimo: se sustituyó un disco mediante una orden de mantenimiento aprobada, se programó una actualización de firmware o se amplió la memoria. También puede ser imprevisto, cuando un componente ha cambiado y no existe una orden de trabajo asociada.

    La distinción relevante es entre drift aprobado y drift desconocido. El descubrimiento automático detecta la diferencia, y el sistema de flujos de trabajo confirma si el cambio era el esperado. Si una modificación encaja con una orden de trabajo aprobada, la CMDB cierra el ciclo. Si no existe un cambio autorizado, la plataforma puede señalarlo para su revisión. Así, el mantenimiento de la CMDB se transforma en una conciliación continua en lugar de limpiezas esporádicas.

    ¿Cómo ayudan los snapshots puntuales?

    Los snapshots puntuales permiten a los operadores reconstruir la configuración en un momento concreto. La base de datos del origen incorpora snapshots diarios y consulta histórica de configuraciones, lo que facilita múltiples tareas. Durante un incidente, los operadores pueden comparar la configuración de hoy con la de ayer. En una auditoría, pueden demostrar cuándo cambió un componente. Durante la planificación de capacidad, pueden verificar si una ampliación física llegó a realizarse, y en la resolución de problemas pueden determinar si un cambio de firmware o de hardware ocurrió antes de que se degradara el rendimiento.

    Un snapshot no debe sustituir al registro de cambios. El snapshot responde a "¿cuál era el estado?" y el registro de cambios responde a "¿cómo llegamos hasta ahí?". Combinados, hacen que el historial sea comprensible y justificable.

    ¿Cómo deben gestionarse los conflictos en la CMDB?

    Los conflictos en la CMDB deben resolverse mediante reglas predefinidas de autoridad de la fuente, y nunca favoreciendo al último sistema que haya escrito. El material de origen subraya que el comportamiento ante conflictos debe ser una regla escrita. El criterio de que la última escritura gana genera datos erróneos: un registro manual obsoleto puede sobrescribir un resultado de descubrimiento reciente, y un escáner puede sobrescribir un campo de negocio que no comprende.

    En su lugar, define la autoridad por atributo. Por ejemplo:

    Número de serie de hardware: descubrimiento físico
    Configuración de memoria: descubrimiento de hardware
    Posición en rack: flujo de ubicación física aprobado o sistema de rack validado
    Propietario del negocio: catálogo de servicios o registro manual autorizado
    Ubicación actual de contenedores: API del clúster
    Contrato de mantenimiento: sistema de compras o gestión de activos

    Conserva también la procedencia de los datos para que los usuarios puedan comprobar de dónde proviene el valor actual.

    ¿Cómo mejora la planificación de capacidad con datos precisos en la CMDB?

    Contar con datos precisos en la CMDB aporta mayor fiabilidad a las decisiones de ampliación porque el sistema de planificación conoce la configuración real del hardware.

    Retomemos el ejemplo de la memoria. Dos servidores tienen 128 GB de memoria cada uno. El servidor A tiene dos módulos de 64 GB y dos ranuras libres, mientras que el servidor B tiene cuatro módulos de 32 GB y ninguna ranura libre. A nivel de capacidad global parecen idénticos, pero ante una ampliación física son completamente distintos. La misma situación se repite con las posiciones U en el rack, las líneas de alimentación, los puertos de red y las bahías de disco.

    La planificación de capacidad requiere datos físicos actualizados. Por eso cómo gestionan los centros de datos el espacio en rack, las posiciones U, la densidad de potencia y la capacidad de expansión futura depende de registros fiables de inventario y ubicación.

    ¿Cómo mejora el análisis de incidentes con datos precisos en la CMDB?

    Un historial de configuración exacto ayuda a determinar si un cambio reciente influyó en una avería.

    Supongamos que un servidor empieza a registrar problemas de almacenamiento. La CMDB actual muestra 12 discos, y el historial de cambios indica que dos discos se sustituyeron la tarde anterior. Es un dato relevante. O supongamos que un nodo con GPU empieza a funcionar más despacio y el historial revela una actualización de firmware justo antes del problema. Eso no demuestra la causalidad por sí solo, pero ofrece al equipo de operaciones una pista de investigación sólida.

    Sin un historial de cambios, el equipo puede perder tiempo analizando el estado actual mientras pasa por alto el evento causante del fallo. Esos mismos datos alimentan los sistemas de AIOps y el análisis de causa raíz.

    ¿Qué deberían implementar primero las empresas?

    Empieza con un conjunto reducido de elementos de configuración física que sean relevantes y a la vez detectables. Para servidores, comienza por identidad, CPU, memoria, discos, RAID, interfaces de red, fuentes de alimentación, firmware y ubicación física.

    Recopílalos automáticamente y establece una línea base. Compara cada nueva recolección con la línea base, almacena las diferencias e incorpora snapshots puntuales. A continuación, vincula los cambios detectados con órdenes de trabajo y aprobaciones.

    Un ejemplo de plataforma que aplica este modelo de conciliación continua de hardware es Sensaka.

    Si tuviera que corregir una CMDB con datos erróneos, no empezaría pidiendo al personal que rellene más campos a mano. Primero identificaría qué campos puede comunicar la propia infraestructura, automatizaría la conciliación de esos datos y reservaría la gestión manual para la información que las máquinas no pueden conocer. Es el camino más directo para transformar una CMDB estática en un registro operativo en el que se pueda confiar.

    Preguntas frecuentes

    ¿Cómo puede una CMDB mantener la precisión cuando el hardware cambia?

    Recopila la configuración actual de hardware automáticamente, compárala con el estado previo conocido y registra cada diferencia en un historial de cambios. La CMDB debe distinguir entre cambios descubiertos y actualizaciones manuales aprobadas, y conservar snapshots puntuales para auditorías.

    ¿Qué cambios de hardware se deben registrar?

    Registra cambios a nivel de componentes como CPU, memoria, discos, RAID, tarjetas de red, fuentes de alimentación, firmware, tarjetas aceleradoras y ubicación física siempre que el sistema de origen pueda detectarlos.

    ¿Por qué la recolección automática supera a las actualizaciones manuales en la CMDB?

    Las actualizaciones manuales dependen de que cada ingeniero recuerde registrar cada sustitución o ampliación. La recolección automática comprueba constantemente el estado real de los equipos, por lo que una actualización olvidada aparece como una discrepancia detectable en lugar de convertirse en un error permanente en la CMDB.