Desktop Management Interface (DMI) es un marco de la industria para administrar y realizar un seguimiento de los componentes de hardware y software en un sistema de computadoras personales desde una ubicación central. DMI fue creado por Desktop Management Task Force (DMTF) para automatizar la administración del sistema y es particularmente beneficioso en un entorno de computación en red donde se administran decenas o más computadoras. DMI es independiente del hardware y del sistema operativo, independiente del protocolo de administración específico, fácil de adoptar por los proveedores, asignable a los protocolos de administración existentes, como el Protocolo simple de administración de red (SNMP), y se usa en computadoras de red y fuera de la red. DMI consta de cuatro componentes:
- Formato de información de gestión (MIF): Un MIF es un archivo de texto que contiene información específica sobre el hardware y el software que se utiliza en una computadora. Un archivo MIF consta de uno o más grupos que contienen atributos, que describen cada componente. De forma predeterminada, cada archivo MIF contiene el grupo de ID de componente estándar. Este grupo contiene el nombre del producto, la versión, el número de serie y la hora y fecha de la última instalación. El número de identificación se asigna en función de cuándo se instaló el componente en relación con otros componentes. Los fabricantes pueden crear sus propios MIF específicos para un componente. Por ejemplo, un fabricante puede escribir un archivo MIF para un fax / módem que contiene dos grupos: un grupo de fax y un grupo de módem. Algunos atributos de grupo incluyen información de garantía, números de teléfono de soporte y cualquier error encontrado. Luego, esta información se envía a una base de datos del FOMIN.
- Capa de servicio: La capa de servicio es un código residente en la memoria que actúa como mediador para la interfaz de administración y la interfaz de componentes y permite que el software de administración y componentes acceda a los archivos MIF en la base de datos MIF. La capa de servicio está disponible como complemento del sistema operativo y es un recurso compartido para todos los programas. Debido a que la capa de servicio debe ejecutarse todo el tiempo, está diseñada para no utilizar mucha memoria. La capa de servicio también incluye una interfaz común denominada agente local, que se utiliza para administrar componentes individuales.
- Interfaz de componente (CI): El CI es una interfaz de programa de aplicación (API) que envía información de estado al archivo MIF apropiado a través de la capa de servicio. Los comandos incluyen el comando Get and Set que modifica el MIF según sea necesario y el comando Event que notifica al software de administración de eventos críticos.
- Interfaz de gestión (MI): El software de gestión se comunica con la capa de servicio mediante la interfaz del programa de aplicación MI. El MI permite a los administradores emitir el comando Get and Set y el comando List que enumera todos los dispositivos administrables por DMI.
Para utilizar DMI, necesita un paquete de software de gestión compatible con DMI y una computadora compatible con DMI. Una computadora compatible con DMI incluye el CI, el MI y la capa de servicio. Estos controladores están disponibles para su descarga en Internet.
LANDesk Client Manager de Intel (LANDesk Client Manager) se basa en DMI.