Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako prevádzate súbor DLL na súbor MIB?

Nemôžete priamo previesť súbor DLL (Dynamic Link Library) súbor MIB (Management Information Base). Slúžia úplne odlišným účelom:

* dlls: Obsahujte zostavený kód (funkcie a údaje), ktoré môžu používať iné programy. Sú to spustiteľné komponenty.

* mibs: Sú textové súbory, ktoré definujú štruktúru a význam údajov spravovaných sieťovými zariadeniami pomocou SNMP (Protokol Simple Network Management Protocol). Opisujú spravované objekty a ich atribúty.

DLL môže * obsahovať * údaje, ktoré by mohli byť zastúpené * v MIB, ale neexistuje žiadny proces automatického konverzie. Ak chcete spravovať údaje z DLL cez SNMP, musíte:

1. Identifikujte údaje: Zistite, aké informácie v rámci DLL chcete vystaviť prostredníctvom SNMP.

2. Vytvorte program (často napísaný v C alebo C ++), ktorý pôsobí ako sprostredkovateľ. Tento agent by:

* Načítať DLL.

* Prístup k príslušným údajom v rámci DLL.

* Reagujte na požiadavky SNMP (získajte, set, pasca atď.) Na základe údajov, ktoré získa z DLL.

* Zodpovedá štandardom protokolu SNMP.

3. Vytvorte mib: Napíšte súbor MIB a definujte spravované objekty zodpovedajúce údajom, ktoré odhaľujete z DLL. Tým sa definujú identifikátory objektu (OID) a typy údajov pre interakcie SNMP. Nástroje ako MIB2C môžu pomôcť pri vytváraní kódu agenta na základe MIB.

Stručne povedané, proces nie je priamou konverziou, ale skôr procesom navrhovania agenta SNMP a zodpovedajúceho súboru MIB na odhalenie konkrétnych údajov z DLL prostredníctvom SNMP. Vyžaduje si to významné odborné znalosti v oblasti programovania.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené