Zabbix4.2 instala JavaGateway y configura la interfaz JMX

Tabla de contenido

 

antecedentes:

instalación:

referencia:


antecedentes:

Centos 7.6.1810 está instalado y zabibix 4.2 se está ejecutando normalmente. Use Agent para monitorear el host. Ahora necesita agregar una interfaz de escucha JMX.

instalación:

1.  Instale la puerta de enlace de Java  (enlace de referencia)        

# yum install zabbix-java-gateway

2. Configure y ejecute zabbix-java-gateway (enlace de referencia)   

  • Ubicación del archivo de configuración: (Aquí se utiliza la configuración predeterminada, no es necesario modificar el archivo de configuración)

/etc/zabbix/zabbix_java_gateway.conf

Variable Propiedad Obligatorio Abarcar Defecto Descripción
LISTEN_IP zabbix.listenIP No   0.0.0.0 Dirección IP para escuchar.
LISTEN_PORT zabbix.listenPort No 1024-32767 10052 Puerto para escuchar.
PID_FILE zabbix.pidFile No   /tmp/zabbix_java.pid Nombre del archivo PID. Si se omite, Zabbix Java Gateway se inicia como una aplicación de consola.
START_POLLERS zabbix.startPollers No 1-1000 5 Número de hilos de trabajo para iniciar
SE ACABÓ EL TIEMPO zabbix.timeout No 1-30 3 Cuánto tiempo esperar para las operaciones de la red. Este parámetro es compatible desde Zabbix 2.0.15, 2.2.10 y 2.4.5.
  • Inicie el servicio y configure el inicio para que se inicie automáticamente:
# systemctl restart zabbix-java-gateway
# systemctl enable zabbix-java-gateway

3. Configure zabbix-server para usar la puerta de enlace Java (enlace de referencia)   

  • Ubicación del archivo de configuración del servidor zabbix:

/etc/zabbix/zabbix_server.conf

  • Abra el archivo de configuración:
#  vim /etc/zabbix/zabbix_server.conf
  • Elimine los comentarios de JavaGateway, JavaGatewayPort, StartJavaPollers y modifíquelos de la siguiente manera.
JavaGateway=127.0.0.1  #修改为zabbix-java-gateway所在主机的ip地址,这里是和zabbix-server安装在同一台主机所以为127.0.0.1
JavaGatewayPort=10052  #因为zabbix-java-gateway  默认监控端口为10052
StartJavaPollers=5     #zabbix-java-gateway 默认启动工作线程数量为5
  • Reinicie el servidor zabbix:
#  systemctl restart zabbix-server

4. Habilite el JMX del programa de monitoreo remoto (enlace de referencia)

-Dcom.sun.management.jmxremote.port=9999 \
  • Después de configurar el programa de reinicio, verifique si el programa ha iniciado el puerto de escucha:
# netstat -natp | grep 9999
tcp        0      0 127.0.0.1:9999          0.0.0.0:*               LISTEN      10148/java

5. Configure la interfaz JMX en el front-end de zabbix-server (enlace de referencia)

  • Los detalles se muestran en la Figura 1 a continuación:
Figura 1
  • Seleccione la plantilla JMX, como se muestra en la Figura 2:
Figura 2
  • Después de la configuración, guarde la configuración del host como se muestra en la Figura 3, el cuadro JMX se vuelve verde, lo que indica que la configuración se realizó correctamente.
imagen 3

       

referencia:

1.  https://www.zabbix.com/documentation/4.2/manual/installation/install_from_packages/rhel_centos#java_gateway_installation

2.  https://www.zabbix.com/documentation/4.2/manual/concepts/java/from_rhel_centos

3.  http://www.cnblogs.com/AutoSmart/p/10546137.html

Supongo que te gusta

Origin blog.csdn.net/abcdu1/article/details/90075001
Recomendado
Clasificación