next up previous contents
Next: 5.8.2 Management-Applikation Up: Management-Möglichkeiten Previous: Management-Möglichkeiten

5.8.1 HTML - Browser

Das Management der Agenten ist im JDMK mittels eines HTML-Adapters möglich. Dieser agiert wie ein Web-Server und generiert einen Satz von HTML-Seite für den Manager, der die Parameter und Aktionen der verfügbaren M-Beans darstellt. Die Navigation zwischen den einzelnen Seiten wird über URLs realisiert. Über diese Schnittstelle sind nur die Klassen des Agenten sichtbar, die im CMF registriert wurden.
Interessant für den Nutzung dieser Schnittstelle ist, daß Methoden zur Verfügung stehen, die das Anpassen dieser HTML-Seiten erlauben. Dies ist insbesondere dann sinnvoll, wenn ein Nutzer zwar die Parameter eines M-Beans auslesen können soll, aber nur eingeschränkt auf dessen Funktionalität. Außerdem wird standardmäßig das Löschen einzelner M-Beans auf solchen HTML-Seiten möglich gemacht, was in den seltensten Fällen erwünscht ist.
Folgende Methoden, die mit dem HtmlStreamableIf-Interface angeboten werden, erlauben das Anpassen der HTML-Seiten:

Diese Managementschnittstelle kann durch ein Authentifizierungsverfahren vor unberechtigtem Zugriff geschützt werden. So wird durch Objekte der Klasse AuthInfo einzelne Benutzer angelegt, denen der Zugriff auf diese HTML-Seiten erlaubt werden soll. Diese Objekte werden wie folgt angelegt:

 // HTML Adapter mit Authentifizierung
 AuthInfo ai1 = new AuthInfo("root","strengGeheim");
 html.addUserAuthenticationInfo(ai1);
 AuthInfo ai2 = new AuthInfo("hojnacki","nurGeheim");
 html.addUserAuthenticationInfo(ai2);
In diesem Beispiel werden zwei Benutzer angelegt, einer mit dem Namen root und dem Passwort strengGeheim und einer mit dem Namen hojnacki und dem Passwort nurGeheim. Diese Informationen werden dann mit der Methode addAuthentificationInfo an den HTML-Adapter übergeben und aktiviert.
Es gibt allerdings keine Möglichkeit, unterschiedliche Benutzergruppen mit unterschiedliche Rechten anzulegen. Zudem werden diese Informationen bei dem Anmelden unverschlüsselt an den Agenten übertragen. Diese zwei Nachteile machen den Einsatz des ansonsten reichlich ausgestatteten HTML-Adapter in der Praxis fast unmöglich.


next up previous contents
Next: 5.8.2 Management-Applikation Up: Management-Möglichkeiten Previous: Management-Möglichkeiten
Copyright Munich Network Management Team