* dlls: Contiene código compilado (funciones y datos) que pueden ser utilizados por otros programas. Son componentes ejecutables.
* MIBS: Son archivos de texto que definen la estructura y el significado de los datos administrados por los dispositivos de red utilizando SNMP (protocolo de administración de red simple). Describen los objetos administrados y sus atributos.
Una DLL podría * contener * datos que * podrían representarse * en un MIB, pero no hay un proceso de conversión automática. Si desea administrar datos de un DLL a través de SNMP, necesitará:
1. Identificar los datos: Determine qué información dentro de la DLL desea exponer a través de SNMP.
2. Desarrolle un agente SNMP: Cree un programa (a menudo escrito en C o C ++) que actúa como intermediario. Este agente lo haría:
* Cargue la dll.
* Acceda a los datos relevantes dentro de la DLL.
* Responda a las solicitudes SNMP (Get, Set, Trap, etc.) según los datos que recupera de la DLL.
* CONFORMAR A LOS NORMOS DE PROTOCOLO SNMP.
3. Crea el MIB: Escriba el archivo MIB, definiendo los objetos administrados correspondientes a los datos que está exponiendo de la DLL. Esto definirá los identificadores de objetos (OID) y los tipos de datos para las interacciones SNMP. Herramientas como MIB2C pueden ayudar a crear código de agente basado en el MIB.
En resumen, el proceso no es una conversión directa, sino más bien un proceso de diseño de un agente SNMP y un archivo MIB correspondiente para exponer datos específicos de un DLL a través de SNMP. Esto requiere una experiencia de programación significativa.