next up previous contents
Next: A.2 Die Konfiguration des Up: Installation, Konfiguration und Starten Previous: Installation, Konfiguration und Starten

A.1 Die Installation des Gateways

Für den Betrieb des implementierten CMIP/SNMP Gateways werden die beiden Softwarepakete

1.
IBM TMN Support Facility for AIX, Release 2 und
2.
IBM TMN WorkBench for AIX, Release 2
benötigt. Die Implementierung des Gateways befindet sich im Verzeichnis tmndev/CmipSnmpProxy. Es existieren darin eine Reihe von Unterverzeichnissen (siehe Abbildung A.1):

Verzeichnis   Beschreibung
[2mm]agent 		 

In diesem Verzeichnis sind enthalten.


[5mm]build

Der MIBcomposer speichert hier sämtlichen erstellten C++-Quellcode des Gateways.


[5mm]documents

In diesem Verzeichnis sind alle GDMO-, ASN.1-, OMP- und DEF-Dateien gespeichert, auf denen das Gateway aufbaut. Hier müssen sich auch die GDMO- und ASN.1-Dateien befinden, die aus der Übersetzung von Internet-MIBs in OSI-MIBs entstanden sind. So existieren hier für die MIB-2:
                iimc1213.gdm
                iimc1213.asn
                iimc1213.omp
Und für die LRZ Systemagenten MIB:
                sysAgent.gdm
                sysAgent.asn
                sysAgent.omp
Weiterhin werden in den Dateien
                cmipsnmpProxy.gdm
                cmipsnmpProxy.asn
                cmipsnmpProxy.omp
die GDMO- und ASN.1-Definitionen für die ,,local Objects`` 5.2.5 gespeichert.


[5mm]run

Hier werden alle die Dateien gehalten, die für das Starten des Gateways benötigt werden.


[5mm]scripts

Dieses Verzeichnis enthält Dateien für den MIBscripter, um entsprechende Instanzen von Managementobjekt-Klassen im Gateways kreieren zu können. Beispiele dafür sind ibm.script und sun7.script, um entweder die Internet-MIB der ibmhegering1 oder der sunhegering7 für das OSI-Management vom Gateways bereitzustellen.


[5mm]source

In diesem Verzeichnis werden weitere C++-Klassen definiert und implementiert.


[5mm]workspace

Hier wird vom MIBcomposer der Callback-Code gespeichert. Es enthält weiterhin das Programm erstelleLinks (siehe 6.4), um automatisch den Code für die OSI-Klassen und OSI-Attribute, die SNMP-Ressourcen repräsentieren, generieren zu können.



 
Abbildung A.1:   Die Verzeichnisstruktur der Implementierung
45#45

Im Verzeichnis SNMP/ucd-snmp-3.0.1 befindet sich die ucd-Programmierschnittstelle. Diese wird von der C++-Klasse SNMP gekapselt, welche im Verzeichnis tmndev/SNMP-API implementiert ist. Weiterhin werden im Verzeichnis tmndev/Utility allgemeine Funktionen bereitgestellt.
Eine Installation des MIB-Compilers SMIC2GDMO für SunOS befindet sich in IIMC/Imibtool/sun7/vtt.smic2gdmo.01b.


next up previous contents
Next: A.2 Die Konfiguration des Up: Installation, Konfiguration und Starten Previous: Installation, Konfiguration und Starten
Copyright Munich Network Management Team