Next: Dynamisches Hinzufügen und Entfernen
Up: Adapter
Previous: Eigenschaften
- RMI
Der RMI Adapter kommuniziert über das Java Remote Method Invocation
System. Er benutzt als Standard den Port 1099, es kann jedoch
optional ein anderer Port ausgewählt werden. Er wird durch die
Klasse com.sun.jaw.impl.adaptor.rmi.AdaptorServer
repräsentiert.
- HTTP / TCP
Es wird mit diesem Adapter ermöglicht, HTTP über eine TCP/IP
Verbindung als Kommunikation zwischen den Agenten (bzw. zwischen
Manager und Agent) zu verwenden. Die Kommunikation über
Proxy-Server ist damit ebenso möglich, zusätzlich wird eine Login/Passwort
Authentifizierung unterstützt. Als Standard wird der
Port 8081 verwendet. Ebenso wie bei RMI kann auch hier ein anderer
Port verwendet werden.
- HTTP / UDP
Hier wird UDP als Protokoll der Transportschicht verwendet. Es
werden ebenso Login/Passwort Mechanismen unterstützt und der
Standard Port ist 8083.
- HTTP / SSL
Dieser Adapter stellt eine Realisierung der Kommunikation über das HTTPS-Protokoll
dar. Die Authentifizierung geschieht nach CRAM-MD5, wie sie in [KCK 97]
beschrieben ist. Dieser Adapter ermöglicht es Management-Applikationen über
Proxies auf JDMK-Agenten zuzugreifen. Der Standardport, welcher bei Instantiierung
des Adapters verwendet wird, ist 8084, es kann jedoch ein anderer Port frei gewählt werden.
Bei der Implementierung der Sicherheitsmaßnahmen bei Verwendung des Adapters muß
beachtet werden, daß sie zu der von Sun entwickelten SSL Standard Extension
API, welche ab JDK 1.1 zur Verfügung steht, konform ist.
- HTML
Der HTML-Adapter stellt eigentlich einen HTML-Server dar, welcher
über HTTP die Kommunikation mit Web-Browsern ermöglicht. Wenn nun
ein HTML-Adapter instantiiert wird, wird ein TCP/IP-Socket aufgebaut
und auf Anfragen gewartet. Login und Passwort wie bei HTTP
vorgesehen, der Standard Port ist hier 8082.
Bei Zugriff über diesen Adapter werden zur Laufzeit des Agenten dynamisch HTML-Seiten
generiert, welche die M-Beans des Agenten darstellen. Durch diese Darstellung kann auf die
M-Beans eines Agenten via URL zugegriffen werden. Eine genauere Beschreibung dieser
generierten HTML-Seiten ist in Kapitel 6.7.1 zu finden.
- IIOP
Der IIOP - Adapter ermöglicht es den JDMK-Agenten, Informationen und
Managementaktionen über eine CORBA-Schnittstelle auszutauschen. Ein
CORBA Client kann so auf die M-Beans eines Agenten zugreifen.
Um nun den Adapter verwenden zu können, muß ein COS-Naming Service
zur Verfügung gestellt werden. Es können beliebige COS-Naming-Service-Implementierungen
verwendet werden. Bei der Realisierung des Prototyps wird der JavaIDL Name Server,
welcher eine Implementierung eines COS-Naming Service darstellt, benutzt.
Die Verwendung von IIOP und die Möglichkeiten, JDMK innerhalb einer CORBA-
Umgebung zu integrieren, wird in Kapitel 5.2 genauer eingegangen. Dort
wird ebenfalls erläutert, wie die Registrierung eines IIOP-Adapters innerhalb eines
COS-Naming Service durchgeführt wird.
- SNMP
Auf die Verwendung von SNMP (SNMPv1/v2) wird in Kapitel 3.8
genauer eingegangen, hier sei nur erwähnt, daß mittels dieses
Adapters auch SNMP-Agenten Zugriff auf M-Beans eines Agenten
bekommen können. Auch kann mittels dieses Adapters ein MIB-Browser
die Properties der M-Beans lesen und je nach Zugriffsrechten auch
schreiben. Der Zugriffsschutz geschieht in diesem Fall durch ein
ACL-File, welches in einem spezifischen Verzeichnis stehen muß und
alle zugriffsberechtigten Rechner sowie deren spezifische Rechte
beinhaltet.
Next: Dynamisches Hinzufügen und Entfernen
Up: Adapter
Previous: Eigenschaften
Beispielbenutzer SuSE Linux 6.0
Sun May 9 21:16:36 MEST 1999