Hola lista,
Tengo una aplicación ejecutandose en 2 servidores remotos:
1. con tomcat
2. con weblogic
Necesito monitorizar usando JMX. He añadido esta simple clase de pruebas:
@Service
@ManagedResource (
description = "pruebas de monitorización para arquitectura NICE JMX",
objectName = "nice:name=MonitorPruebas"
)
public class TestMonitorBean {
public static Logger logger = LoggerFactory.getLogger(Logger.class);
private String cadena = "hola mundo JMX JMX JMX";
@ManagedAttribute
public String getCadena() {
return cadena;
}
public void setCadena(String cadena) {
this.cadena = cadena;
}
}
¿Qué necesito para monitorizar?
He asignado la variable:
export CATALINA_OPTS="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
En el archivo de arranque de tomcat y trato de conectarme usando Jconsole pero
me da error de conexion fallida.
No tengo idea de lo que me falta para hacerlo en tomcat y en weblogic creo que
se hace igual.
Por favor HELP!!!!
Gracias