Aktivieren Sie den fernen Agenten auf externen Knoten.
Gründe und Szenarios für die Ausführung dieser Task
Wenn Sie WebSphere Extended Deployment in einer heterogenen Serverumgebung installieren, wird ein
Lightweight-Java-Prozess, der so genannte ferne Agent, auf dem überwachten Knoten ausgeführt.
Außerdem ist ein Plug-in vorhanden, das CPU-Informationen vom fernen Agenten abfragt.
Das Plug-in wird in dem On Demand Router ausgeführt, in dem der Work Profiler ausgeführt wird.
- Starten Sie den fernen Agenten auf den Knoten, die Sie überwachen möchten.
Starten Sie in der Befehlszeile für jeden Knoten den fernen Agenten.
- Navigieren Sie in das Verzeichnis, in dem der ferne Agent installiert ist.
Geben Sie beispielsweise cd <Installationsverzeichnis>/bin ein.
- Starten Sie den fernen Agenten. Führen Sie das Script ./startAgent.sh bzw.
startagent.bat aus.
NoteColonSymbol Wenn Sie den fernen Agenten mit dem Script startAgent.sh bzw. startAgent.bat
im Verzeichnis bin starten, wird die Java Runtime Environment (JRE) verwendet, die im Paket des Installationsprogramms enthalten ist.
Die JRE ist im Verzeichnis _uninstXD/_jvm installiert. Unter Windows ist die JRE im Verzeichnis
_uninstXD\_jvm installiert.
Sie können auch die Port-Nummer als Parameter an das Script übergeben, wenn der Standard-Port
9980 von einem anderen Prozess verwendet wird, der auf dem Knoten ausgeführt wird.
Standardmäßig kann der ferne Agent von jedem Benutzer ausgeführt werden.
Sie können den Zugriff auf das Verzeichnis mit dem fernen Agenten beschränken, wenn Sie die Sicherheit erhöhen möchten.
- OptionalColonSymbol Stoppen Sie den fernen Agenten. Verwenden Sie zum Stoppen
des fernen Agenten das Befehlsfenster, in dem Sie den fernen Agenten gestartet haben.
Geben Sie das Befehlswort quit ein.
Sie können den fernen Agenten auch mit der Tastenkombination
Strg-C bzw. mit dem UNIX-Befehl kill stoppen, wenn Sie
unter dem Betriebssystem AIX, HP-UX, Linux oder Solaris arbeiten.
Ergebnis
Der ferne Agent sendet die durchschnittliche CPU-Auslastung, die Knotengeschwindigkeit,
die Anzahl der CPUs und verschiedene andere Attribute und Werte an das Plug-in, das CPU-Informationen vom fernen Agenten
abfragt.
Beispiel
Sie können zum Starten des fernen Agenten jede Methode verwenden, mit der ein eigenständiges Java-Programm gestartet werden kann.
Der ferne Agent kann auch im Hintergrund ausgeführt werden.
Auf der
Windows-Plattform können Sie den fernen Agenten als geplante Task während des Systemstarts ausführen.
- Klicken Sie unter Windows auf Start > Einstellungen > Systemsteuerung > Geplante Tasks
> Geplanten Task hinzufügen.
- Navigieren Sie im Assistenten für geplante Tasks in das Verzeichnis "bin", in dem Sie die
heterogene Serverumgebung für WebSphere Extended Deployment installiert haben, und wählen Sie startAgent.bat aus.
- Geben Sie an, wann die Task ausgeführt werden soll. Wählen Sie beispielsweise Beim Starten des Computers aus.
- Geben Sie die Benutzer-ID und das Kennwort des Benutzers ein, den Sie zum Ausführen des Script startAgent.bat verwenden möchten.
Unter einem Linux- oder UNIX-Betriebssystem müssen Sie der Datei
/etc/inittab einen Eintrag hinzufügen.
Wenn Sie das Feature im Verzeichnis /opt/WAS60/MixedServer installiert haben, lautet der neue Eintrag beispielsweise wie folgt:
was:2:once:/opt/WAS60/MixedServer/bin/startAgent.sh >/dev/console 2>&1
Nähere Informationen
finden Sie auf dem UNIX-System auf der Man-Page zu inittab. Geben Sie zum Aufrufen dieser Man-Page
man inittabb ein.