* dlls: Contenere codice compilato (funzioni e dati) che possono essere utilizzati da altri programmi. Sono componenti eseguibili.
* MIBS: Sono file di testo che definiscono la struttura e il significato dei dati gestiti dai dispositivi di rete utilizzando SNMP (Simple Network Management Protocol). Descrivono gli oggetti gestiti e i loro attributi.
Una DLL potrebbe * contenere * dati che * potrebbero essere rappresentati * in un MIB, ma non esiste un processo di conversione automatico. Se si desidera gestire i dati da una d. Tramite SNMP, dovresti:
1. Identifica i dati: Determina quali informazioni all'interno della DLL si desidera esporre tramite SNMP.
2. Sviluppa un agente SNMP: Crea un programma (spesso scritto in C o C ++) che funge da intermediario. Questo agente lo farebbe:
* Carica la DLL.
* Accedi ai dati pertinenti all'interno della DLL.
* Rispondere alle richieste SNMP (Get, Set, Trap, ecc.) In base ai dati che recuperano dalla DLL.
* Conformarsi agli standard del protocollo SNMP.
3. Crea il mib: Scrivi il file MIB, definendo gli oggetti gestiti corrispondenti ai dati che stai esponendo dalla DLL. Ciò definirà gli identificatori dell'oggetto (OID) e i tipi di dati per le interazioni SNMP. Strumenti come MIB2C possono aiutare a creare codice agente in base al MIB.
In breve, il processo non è una conversione diretta, ma piuttosto un processo di progettazione di un agente SNMP e un file MIB corrispondente per esporre dati specifici da una DLL tramite SNMP. Ciò richiede una significativa competenza di programmazione.
Domanda © www.354353.com