AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.
Puede supervisar las implementaciones de formularios AEM desde un nivel de sistema y desde un nivel interno. Puede utilizar herramientas de administración especializadas como HP OpenView, IBM Tivoli y CA UniCenter, así como un monitor JMX de terceros denominado JConsole para monitorizar específicamente la actividad de Java. La implementación de una estrategia de monitorización mejora la disponibilidad, fiabilidad y rendimiento de las implementaciones de formularios AEM.
Para obtener más información sobre la supervisión de las implementaciones de formularios AEM, consulte Una guía técnica para monitorizar las implementaciones de formularios AEM.
AEM formularios proporciona dos MBeans registrados que proporcionan navegación e información estadística. Estos son los únicos MBeans compatibles con la integración y la inspección:
Se puede acceder a estas interfaces públicas de ServiceStatistics MBean con fines de prueba:
public String getServiceId();
public int getMajorVersion();
public int getMinorVersion();
Se puede acceder a estas interfaces públicas de OperationStatistics MBean con fines de prueba:
// 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);
Con una consola JMX (JConsole), hay disponibles estadísticas de OperationStatistics MBean. Estas estadísticas son atributos de MBean y se pueden navegar bajo el siguiente árbol de jerarquía:
árbol MBean
Nombre de dominio de Adobe: Depende del servidor de aplicaciones. Si el servidor de aplicaciones no define el dominio, el valor predeterminado es adobe.com.
ServiceType: AdobeService es el nombre que se utiliza para enumerar todos los servicios.
AdobeServiceName: Nombre del servicio o ID del servicio.
Versión: Versión del servicio.
Estadísticas de operación
Tiempo de invocación: Tiempo necesario para la ejecución del método . Esto no incluye la hora de serialización, transferencia de cliente a servidor y deserialización de la solicitud.
Recuento de invocaciones: Número de veces que se invoca el servicio.
Tiempo promedio de invocación: Promedio de tiempo de todas las invocaciones que se han ejecutado desde que se inició el servidor.
Tiempo máximo de invocación: La duración de la invocación más larga que se ha ejecutado desde que se inició el servidor.
Tiempo mínimo de invocación: La duración de la invocación más corta que se ha ejecutado desde que se inició el servidor.
Recuento de excepciones: Número de invocaciones que han resultado en errores.
Mensaje de excepción: Mensaje de error de la última excepción que se produjo.
Hora de la fecha del último muestreo: La fecha de la última invocación.
Unidad de tiempo: El valor predeterminado es milisegundo.
Para habilitar la monitorización JMX, los servidores de aplicaciones generalmente necesitan alguna configuración. Consulte la documentación del servidor de aplicaciones para conocer los detalles específicos.
JBoss 4.0.3/4.2.0 - configurar el inicio de JVM
Para ver MBeans desde JConsole, configure los parámetros de inicio de JVM del servidor de aplicaciones JBoss. Asegúrese de que JBoss se inicia desde el archivo run.bat/sh.
Edite el archivo run.bat que se encuentra en InstallJBoss/bin.
Busque la línea JAVA_OPTS y añada lo siguiente:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9088 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
WebLogic 9.2 /10: configurar el inicio de JVM
Edite el archivo startWebLogic.bat que se encuentra en* [Inicio de WebLogic]*/user_projects/domains/Adobe_Live_Cycle/bin.
Busque la línea JAVA_OPTS y añada lo siguiente:
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9088 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
Reinicie WebLogic.
Para WebLogic, puede acceder a MBean mediante remoto o IIOP.
Acceso remoto a MBean
Websphere 6.1: configurar el inicio de JVM
En Admin Console (Application server > server1 > Process Definition > JVM), añada la línea siguiente al campo para el Argumento genérico de JVM:
-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote
Añada o quite el comentario de las tres líneas siguientes en el archivo /opt/IBM/WebSphere/AppServer/java/jre/lib/management/management.properties (o <your websphere="" jre="">/ lib/management/management.properties):
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
Reinicie WebSphere.