Eingabe für PerfServlet
Die PerfServlet-Eingabe und -Ausgabe wird für einfache End-To-End-Abrufe von Leistungsdaten verwendet, die von jedem Tool (egal ob von IBM® oder einem anderen Anbieter) verarbeitet werden können.
Das PerfServlet wird in einer der Anwendungsserverinstanzen innerhalb der Domäne implementiert. Standardmäßig erfasst das PerfServlet alle Leistungsdaten für eine WebSphere Application Server-Zelle. Sie können die vom Servlet
zurückgelieferten Daten jedoch auf spezielle Knoten, Server oder PMI-Module beschränken:
- Knoten
- Das Servlet kann mit dem Parameter node die bereitgestellten Informationen auf einen bestimmten Host einschränken. Um z. B. die Datensammlung auf
den Knoten rjones zu begrenzen, rufen Sie den folgenden URL auf:
http://hostname/wasPerfTool/servlet/perfservlet?node=rjones
- Server
- Das Servlet kann mit dem Parameter server die bereitgestellten Informationen auf einen bestimmten Server einschränken. Um z. B. die Datensammlung
auf den Server testserver auf allen Knoten zu begrenzen, rufen Sie den folgenden URL auf:
http://hostname/wasPerfTool/servlet/perfservlet?server=testserver
Um die Datensammlung auf den Server testserver auf dem Host rjones zu begrenzen, rufen Sie den folgenden URL auf:http://hostname/wasPerfTool/servlet/perfservlet?node=rjones&server=testserver
- Modul
- Das Servlet kann mit dem Parameter module die bereitgestellten Informationen auf ein bestimmtes PMI-Modul einschränken. Mit dem folgenden URL
können Sie mehrere Module anfordern:
http://hostname/wasPerfTool/servlet/perfservlet?module=beanModule+jvmRuntimeModule
Um z. B. die Datensammlung auf das beanModule auf allen Servern und Knoten zu begrenzen, rufen Sie den folgenden URL auf:http://hostname/wasPerfTool/servlet/perfservlet?module=beanModule
Um die Datensammlung auf das beanModule auf dem Server testserver des Knotens rjones zu begrenzen, rufen Sie den folgenden URL auf:http://hostname/wasPerfTool/servlet/perfservlet?node=rjones&server=testserver&module=beanModule
Wenn Sie eine Liste der Module suchen, rufen Sie mit dem folgenden URL die Hilfe zum PerfServlet auf:http://hostname/wasPerfTool/servlet/perfservlet?action=help
In WebSphere Application Server Network Deployment (ND) stellt das PerfServlet automatisch eine Verbindung zum Deployment Manager her, um PMI-Daten zur gesamten Zelle bereitzustellen.
Bei der ersten Initialisierung des Leistungsservlets ruft es
die Liste der Knoten und Server ab, die in der Domäne liegen, in der es implementiert wird. Da diese Datensammlung aufwendig ist, führt
das Leistungsservlet diese Informationen in einer Liste im Cache. Wenn ein neuer Knoten zur Domäne hinzugefügt wird oder ein
neuer Server gestartet wird, ruft das Leistungsservlet nicht automatisch die
Information über das neu erstellte Element ab. Um die Aktualisierung der Konfiguration des Servlets zu erzwingen, müssen Sie den Parameter refreshConfig wir folgt zum Aufruf hinzufügen:
http://hostname/wasPerfTool/servlet/perfservlet?refreshConfig=true
Sie können andere Parameter der Leistungsservlets nach Bedarf konfigurieren. Sie können den Host, die Portnummer, den Connectortyp sowie einen Benutzernamen und ein Kennwort definieren.
- Host. Definiert den Namen des Hosts, auf dem der Server ausgeführt wird. Der
Standardwert ist "localhost." Verwenden Sie für Basisinstallationen die Werte "localhost" oder "host" für den Host, auf dem der Anwendungsserver ausgeführt wird. Verwenden Sie in Installationen von WebSphere Application Server Network Deployment den Hostnamen des Deployment Manager.Anmerkung: In Installationen von WebSphere Application Server Network Deployment können mehrere Serverinstanzen enthalten sein, und in jedem Server kann ein Performance Servlet installiert sein.
- Port. Über diesen Port erfolgt die Serververbindung. Der Standardwert ist '8880' (Port für SOAP-Connector in der
Basisinstallation). Verwenden Sie in einer Basisinstallation den Port für den SOAP- oder RMI-Connector des Anwendungsservers.
Verwenden Sie in einer WebSphere Application Server Network Deployment-Installation den SOAP- oder RMI-Port des Deployment Manager.
Anmerkung: Die Portnummern für den SOAP- bzw. RMI-Connector können in der Administrationskonsole unter Server > Anwendungsserver > Servername > Endpunkte. - Connector. Der Connectortyp kann SOAP oder RMI sein. Der Standardwert lautet SOAP.
- Benutzername. Geben Sie den Benutzernamen an, wenn die Sicherheit aktiviert ist.
- Kennwort. Geben Sie das Kennwort an, wenn die Sicherheit aktiviert ist.