Áú»¢¶Ä²©

5 Pasarela Java

Descripci¨®n general

El soporte nativo para monitorear aplicaciones JMX existe en forma de demonio de Áú»¢¶Ä²© llamado "Áú»¢¶Ä²© Java gateway", disponible desde Áú»¢¶Ä²© 2.0. La puerta de enlace Áú»¢¶Ä²© Java es un demonio escrito en Java. Para saber el valor de un contador JMX particular en un equipo, el servidor Áú»¢¶Ä²© consulta la puerta de enlace java de Áú»¢¶Ä²©, que utiliza la para consultar la solicitud de inter¨¦s de forma remota. La aplicaci¨®n no necesita instalar alg¨²n software adicional, solo tiene que iniciarlo con Opci¨®n -Dcom.sun.management.jmxremote en la l¨ªnea de comando.

La puerta de enlace Java acepta conexiones entrantes desde el servidor Áú»¢¶Ä²© o proxy y s¨®lo se puede utilizar como un "proxy pasivo". A diferencia del proxy Áú»¢¶Ä²©, Tambi¨¦n se puede utilizar desde el proxy Áú»¢¶Ä²© (los proxies Áú»¢¶Ä²© no se pueden encadenar). El acceso a cada puerta de enlace Java se configura directamente en el servidor Áú»¢¶Ä²© o archivo de configuraci¨®n de proxy, por lo que s¨®lo se puede configurar una puerta de enlace Java por servidor Áú»¢¶Ä²© o proxy Áú»¢¶Ä²©. Si un anfitri¨®n tendr¨¢ elementos de tipo agente JMX y art¨ªculos de otro tipo, solo las m¨¦tricas del agente JMX pasarse a la puerta de enlace de Java para su recuperaci¨®n.

Cuando una m¨¦trica debe actualizarse a trav¨¦s de una puerta de enlace Java, un servidor Áú»¢¶Ä²© o un proxy se conectar¨¢ a la puerta de enlace de Java y solicitar¨¢ el valor, que la puerta de enlace Java, a su vez, recupera y devolver¨¢ al servidor o proxy. De este modo, la puerta de enlace Java no almacena en cach¨¦ ning¨²n valor.

El servidor o proxy Áú»¢¶Ä²© tiene un tipo espec¨ªfico de procesos que se conectan al Gateway Java, controlado por la ´Ç±è³¦¾±¨®²Ô StartJavaPollers. Internamente, la puerta de enlace Java inicia m¨²ltiples subprocesos, controlados por l?a ´Ç±è³¦¾±¨®²Ô START_POLLERS. Del lado del servidor, si una conexi¨®n tarda m¨¢s que el Tiempo de espera en segundos, finalizar¨¢, pero es posible que la puerta de enlace Java a¨²n est¨¦ ocupada recuperando el valor del contador JMX. Para solucionar esto, existe la ´Ç±è³¦¾±¨®²Ô TIMEOUT en la puerta de enlace de Java que permite establecer el tiempo de espera de red para las operaciones JMX.

El servidor o proxy Áú»¢¶Ä²© intentar¨¢ agrupar solicitudes en un ¨²nico objetivo JMX tanto como sea posible (dependiendo de los intervalos de m¨¦tricas) y enviarlas a la puerta de enlace de Java en una ¨²nica conexi¨®n para un mejor rendimiento.

Se sugiere tener StartJavaPollers menor o igual a START_POLLERS; de lo contrario, puede haber situaciones en las que no haya hilos disponibles en la puerta de enlace de Java para atender las solicitudes entrantes; en tal caso, la puerta de enlace Java utiliza ThreadPoolExecutor.CallerRunsPolicy, es decir que el hilo principal atender¨¢ la solicitud entrante y no aceptar¨¢ cualquier nueva solicitud temporalmente.

Si est¨¢ intentando monitorear aplicaciones Java basadas en Wildfly con la puerta de enlace Java Áú»¢¶Ä²©, instale el ¨²ltimo jboss-client.jar disponible en la [p¨¢gina de descarga de Wildfly] (https://www.wildfly.org/downloads/).

Obtener la puerta de enlace de Java

Puede instalar la puerta de enlace de Java desde las fuentes o desde los paquetes descargados del [sitio web de Áú»¢¶Ä²©] (http://www.zabbix.com/download.php).

Usando los enlaces a continuaci¨®n, puede acceder a la informaci¨®n sobre c¨®mo obtener y ejecutar la Pasarela Áú»¢¶Ä²© Java, c¨®mo configurar el servidor Áú»¢¶Ä²© (o el proxy Áú»¢¶Ä²©) para que use la puerta de enlace Áú»¢¶Ä²© Java para el monitoreo de JMX y c¨®mo configurar las m¨¦tricas de Áú»¢¶Ä²© en la interfaz de Áú»¢¶Ä²© que corresponden a los contadores JMX particulares.