...SNMP/CMOT
CMIP (Common Management Information Protocol) over TCP/IP
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...unidirektionalen
im Sinne der Beziehung verwaltendes/verwaltetes System, die das Gateway impliziert
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...IDL
Interface Definition Language, eine programmiersprachenunabhängige Notation zur Definition von Objektschnittstellen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Objektreferenz
Eine Objektreferenz ist ein eindeutiger Identifikator eines Objektes. Der ORB weist jedem Objekt mindestens eine Objektreferenz zu, anhand der er das Objekt lokalisieren kann.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...sind
Als erster Schritt in Richtung Funktionsmodell kann die RMON-MIB (Remote-Network-Monitoring-MIB, [Wal95]) gewertet werden
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...können
Genaugenommen muß man unterscheiden zwischen dem gesamten Internet-Registrierungsbaum (der Internet-MIB) und einer Agenten-MIB: in der Internet-MIB sind alle instantiierbaren Objekte mit deren Beschreibungen, (Zugriffseigenschaften, Verhalten etc.) gesammelt. Sie ist also als ein konzeptioneller Behälter aller Managed Objects aufzufassen. Ein Agent hingegen verwaltet in seiner MIB Instanzen von Objekten eines Teilbaumes der Internet-MIB. In diesen Instanzen wird Managementinformation gespeichert.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...aus
Man achte dabei auch auf die Ähnlichkeit von IDL mit C++; Die Datei wurde automatisch von einem SNMP/IDL Übersetzer generiert
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...get_ifDescr()
ifDescr ist das zweite Spaltenelement der SNMP-Tabelle ifTable
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Factory
Eine Factory ist ein Objekt mit dem eine Instanz mit einer bestimmten IDL-Schnittstelle erzeugt werden kann. Factories können durch den CORBA LifeCycle Service gefunden werden, s. [OMG96], 2.3.1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...werden
Die request-ids zusammengehörender PDUs stimmen überein (vgl. [CMRW96b]).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...ist
Er kann nur die UserID des CORBA-Requests und den Host, von dem dieser kommt feststellen, jedoch nicht den Prozeß und die Routine, die den Request erzeugt haben.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...162
i. e. das well-known Port, an das SNMP-Agenten ihre Ereignismeldungen schicken.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...empfangen
SNMP-Trap-PDUs werden nicht behandelt, dafür ist der Trap-Dämon zuständig
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...wird
Es sollte allerdings möglich sein, diese Exploration von außerhalb (etwa durch spezielle Gatewaymethoden) zu steuern, z. B. zu unterbrechen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...können
Es sein nochmals darauf hingewiesen, daß das eigentliche ,,Löschen`` von SNMP-Instanzen nicht möglich ist. Eine SNMP-Instanz wird ,,gelöscht``, indem sie als ungültig markiert wird. Dies ist außerdem nur für manche SNMP-Tabellenzeilen erlaubt.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...CORBA-1.1-konformen
So steht es in den Handbüchern von SOMobjects; bestimmte Systemdateien lassen aber darauf schließen, daß der ORB in Wirklichkeit sogar CORBA-2.0-konform ist, d. h., daß es möglich ist, den ORB des Toolkits an andere (CORBA-2.0-konforme) ORBs anzuschließen. In Pilotversuchen ist dies bereits gelungen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...abgeleitet
In der Abbildung 5.2 ist das Objekt DSOMOA innerhalb des Serverprogramms eine Instanz dieser Klasse.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Events
Diese Art von ,,Events`` sind Hintergrundprozesse, die ausgeführt werden, wenn gerade keine Ereignismeldungen vorliegen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...eingetragen
In der Abbildung 5.3 ist der Nameserver der Übersichtlichkeit halber nicht dargestellt.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Konstanten
Bei der Übersetzung von ASN.1-Makros in IDL-Schnittstellendefinitionen werden die OIDs aller Managed Objects als Konstante übernommen, vgl. 3.1.1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...repräsentiert
Der Zugriffsidentifikator ist für alle SNMP-Objektinstanzen, die -- wie die der SNMP-Gruppe system -- nicht Element einer Tabelle sind, gleich.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...sind
der Manager ist nämlich nur am Wert des Attributs interessiert und nicht daran, wie und woher dieser Wert geholt wird
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Attribut
Aus Sicht des Managers wird der Attributwert verändert, nicht der Wert einer SNMP-Variable
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...können
Bis jetzt war ein Schattenobjekt erst nach der Rückkehr aus einer Attributzugriffsfunktion wieder bereit, Methoden abzuarbeiten.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Channels
die Objektreferenz findet er in einem Naming Graph
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Copyright Munich Network Management Team