Sie sehen sich Hilfeinhalte der folgenden Version an:
- 6.4
- 6.3
- 6.2
- Ältere Versionen
Sie können AEM Forms-Bereitstellungen sowohl auf Systemebene als auch auf interner Ebene überwachen. Hierzu können Sie spezielle Verwaltungswerkzeuge wie HP OpenView, IBM Tivoli oder CA UniCenter verwenden sowie einen JMX-Monitor eines anderen Anbieters mit dem Namen JConsole, der speziell für die Überwachung von Java-Aktivitäten gedacht ist. Die Implementierung einer Überwachungsstrategie verbessert die Verfügbarkeit, Zuverlässigkeit und Leistung Ihrer AEM Forms-Bereitstellungen.
Weitere Informationen zum Überwachen von AEM Forms-Bereitstellungen finden Sie im technischen Handbuch zur AEM Forms-Bereitstellung.
AEM Forms stellt zwei registrierte MBeans bereit, die Informationen zur Navigation und statistische Informationen enthalten. Die folgenden MBeans sind die einzigen, die für die Integration und Inspektion unterstützt werden:
ServiceStatistic: Diese MBean stellt Informationen über den Dienstnamen und die Version bereit.
OperationStatistic: Diese MBean stellt die Statistik jedes Formularserverdienstes bereit. Hier können Administratoren Informationen zu bestimmten Diensten erhalten, z. B. Aufrufzeit, Anzahl der Fehler usw.
public String getServiceId(); public int getMajorVersion(); public int getMinorVersion();
Auf diese öffentlichen OperationStatistic MBean-Schnittstellen kann zu Testzwecken zugegriffen werden:
// InvocationCount: The number of times the method is invoked. public long getInvocationCount(); // InvocationStartTime: The time at which the method started to execute. public long getInvocationStartTime(); // InvocationEndTime: The time at which the method finished execution. public long getInvocationEndTime(); // InvocationTime: The time taken for the execution of the method. public long getInvocationTime(); // LastSamplingDateTime: Convert InvocationStartTime to a formatted string public String getLastSamplingDateTime(); // MaxInvocationTime: The maximum time taken for the execution of the method. public long getMaxInvocationTime(); // MinInvocationTime: The minimum time taken for the execution of the method. public long getMinInvocationTime(); // AverageInvocationTime: the averege execution time taken for the execution of the method. public double getAverageInvocationTime(); // ExceptionCount: The number of times the method has thrown an Exception. public long getExceptionCount(); // ExceptionMessage: The message of the last exception occurred. public String getExeptionMessage(); public void setExceptionMessage(String errorMessage);
Mit der JMX-Konsole (JConsole) werden Statistiken von OperationStatistic MBean bereitgestellt. Diese Statistiken sind Attribute von MBean und können unter der folgenden Hierarchiestruktur gefunden werden:
Adobe-Domänenname:
Ist abhängig vom Anwendungsserver. Wenn der Anwendungsserver die Domäne nicht definiert, lautet die Standarddomäne „adobe.com“.
Aufrufzeit:
Die Dauer für die Ausführung der Methode. Dies schließt nicht die Zeit ein, die zum Serialisieren der Anfrage, zum Übertragen der Anfrage vom Client zum Server und zum Deserialisieren erforderlich ist.
Durchschnittliche Aufrufzeit:
Durchschnittliche Zeit aller Aufrufe, die seit dem Start des Servers ausgeführt wurden.
Maximale Aufrufzeit:
Die Dauer des längsten Aufrufs, der seit dem Start des Servers ausgeführt wurde.
Minimale Aufrufzeit:
Die Dauer des kürzesten Aufrufs, der seit dem Start des Servers ausgeführt wurde.
Zeiteinheit:
Der Standard ist Millisekunden.
Zum Aktivieren der JMX-Überwachung müssen Anwendungsserver in der Regel konfiguriert werden. Weitere Informationen dazu erhalten Sie in der Dokumentation für Ihren Anwendungsserver.
Zum Anzeigen von MBeans von JConsole müssen Sie die JVM-Startparameter des JBoss-Anwendungsservers konfigurieren. Stellen Sie sicher, dass JBoss von der Datei „run.bat/sh“ gestartet wird.
Hinweis:
Für WebLogic können Sie auf die MBean entweder über Remote oder IIOP zugreifen.
-
Fügen Sie die folgenden drei Zeilen in der Datei „/opt/IBM/WebSphere/AppServer/java/jre/lib/management/management.properties“ (oder <Your Websphere JRE>/ lib/management/management.properties) hinzu oder heben Sie den Kommentar auf:
com.sun.management.jmxremote.port=9999 //any port you like, but make sure you use this port when you connect com.sun.management.jmxremote.authenticate=false com.sun.management.jmxremote.ssl=false