¿Desea aprender a supervisar un servidor Tomcat con Zabbix? En este tutorial, vamos a mostrarle cómo utilizar Zabbix para supervisar un servidor Tomcat.

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.0
• Tomcat 9

En nuestro ejemplo, la dirección IP del servidor Zabbix es 192.168.100.9.

En nuestro ejemplo, la dirección IP del servidor Tomcat es 192.168.100.10.

Lista de reproducción Zabbix:

En esta página, ofrecemos acceso rápido a una lista de vídeos relacionados con la instalación de Zabbix.

No te olvides de suscribirte a nuestro canal de youtube llamado FKIT.

Tutorial Zabbix server - Instalación en Ubuntu Linux

Instale el servicio de base de datos MySQl.

Copy to Clipboard

Acceda a la línea de comandos del servicio MySQL.

Copy to Clipboard

Cree una base de datos denominada zabbix.

Copy to Clipboard

Cree un usuario de base de datos denominado zabbix.

Copy to Clipboard

En nuestro ejemplo, la contraseña kamisma123 se estableció en el usuario denominado zabbix.

Conceda al usuario de MySQL permiso denominado zabbix sobre la base de datos denominada zabbix.

Copy to Clipboard

Descargue el paquete de instalación de Zabbix 5.

Copy to Clipboard

Importe la plantilla de base de datos Zabbix dentro de MySQL.

Copy to Clipboard

Instale el servidor web Apache y los paquetes necesarios.

Copy to Clipboard

Encuentre la ubicación del archivo php.ini en su sistema.

Edita el archivo php.ini.

Copy to Clipboard

Tenga en cuenta que su versión PHP y la ubicación del archivo pueden no ser la misma mía.

Establezca los siguientes elementos en el archivo php.ini:

Copy to Clipboard

Establezca la zona horaria correcta en su ubicación.

Reinicie el servicio apache.

Copy to Clipboard

Descargue e instale el paquete GOLANG.

Copy to Clipboard

El software GOLANG se instaló en la carpeta /usr/local.

Para funcionar correctamente, el software GO espera que el sistema tenga un conjunto de variables de entorno.

Vamos a crear un archivo para automatizar la configuración de variables de entorno necesarias.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

Reinicie el equipo.

Copy to Clipboard

Compruebe si las variables de entorno necesarias se crearon automáticamente.

Copy to Clipboard

Aquí está la salida correcta:

Copy to Clipboard

Descargue e instale los paquetes Java.

Copy to Clipboard

Busque el directorio de instalación de Java.

Copy to Clipboard

En nuestro ejemplo, Java se instaló en el siguiente directorio: /usr/lib/jvm/java-11-openjdk-amd64

Cree un archivo para configurar las variables Java necesarias.

Copy to Clipboard

Aquí está el contenido del archivo.

Copy to Clipboard

Reinicie el equipo.

Copy to Clipboard

Compruebe si el sistema creó automáticamente la variable de entorno denominada: JAVA_HOME.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Cree una cuenta de Linux para el usuario de Zabbix e instale los paquetes necesarios.

Copy to Clipboard

Compile e instale el servidor Zabbix.

Copy to Clipboard

Busque la ubicación del archivo zabbix_server.conf.

Copy to Clipboard

Aquí está el archivo original, antes de nuestra configuración.

Copy to Clipboard

Aquí está el nuevo archivo con nuestra configuración.

Copy to Clipboard

Inicie el agente Zabbix.

Copy to Clipboard

Inicie la puerta de enlace Java de Zabbix.

Copy to Clipboard

Inicie el servidor Zabbix.

Copy to Clipboard

Mueva todos los archivos de front-end de Zabbix al directorio raíz de la instalación de Apache.

Establezca el permiso de archivo correcto.

Copy to Clipboard

Reinicie el servicio Apache.

Copy to Clipboard

Abra su navegador e introduzca la dirección IP de su servidor web más /zabbix.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://192.168.100.9/zabbix

Se debe presentar la interfaz de instalación web de Zabbix.

zabbix 5 install

En la siguiente pantalla, tendrá que comprobar si se han alcanzado todos los requisitos.

Haga clic en el botón Siguiente.

Zabbix 5 requirements

Ingrese la información de la base de datos requerida para conectar con la base de datos Zabbix.

• Anfitrión: localhost
• Nombre de usuario de la base de datos: zabbix
• Contraseña de la base de datos: kamisama123

Zabbix 5 database configuration

En la siguiente pantalla, sólo tienes que hacer clic en el botón Siguiente.

zabbix agent

Ahora, eche un vistazo al resumen de configuración.

Haga clic en el botón Siguiente.

Zabbix 5 installation summary

En la siguiente pantalla, tendrá que hacer clic en el botón Finalizar.

zabbix installation

¡Felicitaciones! La instalación de Zabbix 5 se ha completado con éxito.

Tomcat - Instalación en Ubuntu Linux

• IP - 192.168.100.10
• Sistema operativo - Ubuntu 20.04
• Nombre de host - TOMCAT

Instale el paquete Tomcat.

Copy to Clipboard

Edite el archivo de configuración de Tomcat dentro del directorio: /etc/default.

Copy to Clipboard

Aquí está el archivo original, antes de nuestra configuración.

Copy to Clipboard

Aquí está el nuevo archivo con nuestra configuración.

Copy to Clipboard

Esto permitirá que Zabbix se conecte remotamente en el puerto TCP 12345 del servidor Tomcat.

Reinicie el servicio Tomcat.

Copy to Clipboard

Utilice el comando NETSTAT para comprobar si el servicio se está ejecutando en los puertos 8080 y 12345.

Copy to Clipboard

Aquí está la salida del comando:

Copy to Clipboard

Ha terminado la configuración necesaria para permitir que el servidor Zabbix supervise Tomcat.

Zabbix - Monitorea un servidor Tomcat

Acceda al panel del servidor Zabbix y agregue el equipo Linux que ejecuta el servicio Tomcat como host.

Abra su navegador e introduzca la dirección IP de su servidor web más /zabbix.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://192.168.100.9/zabbix

En la pantalla de inicio de sesión, utilice el nombre de usuario predeterminado y la contraseña predeterminada.

• Nombre de usuario predeterminado: Admin
• Contraseña predeterminada: zabbix

zabbix login

Después de un inicio de sesión exitoso, se le enviará al panel de Zabbix.

Zabbix 5 Dashboard

En la pantalla del panel, acceda al menú Configuración y seleccione la opción Host.

Zabbix 5 hosts menu

En la parte superior derecha de la pantalla, haga clic en el botón Crear host.

Zabbix Create Host

Introduzca la siguiente información:

• Nombre de host: introduzca un nombre de host para identificar el servidor Tomcat.
• Nombre de host visible: repita el nombre de host.
• Grupo: seleccione el nombre de un grupo para identificar dispositivos similares.
• Interfaces: elimine la interfaz predeterminada y añada una interfaz JMX.
• Interfaces JMX: introduzca la dirección IP del servidor Tomcat y el puerto TCP 12345.

Aquí está la nueva imagen con nuestra configuración.

Zabbix monitor Tomcat

A continuación, necesitamos asociar el host a una plantilla de supervisión.

Accede a la pestaña Plantillas en la parte superior de la pantalla.

Haga clic en el botón Seleccionar y localice la plantilla denominada: TEMPLATE APP APACHE TOMCAT JMX

Haga clic en el botón Agregar.

Después de unos minutos, podrás ver el resultado inicial en el Panel de Zabbix.

Para probar su configuración, acceda al menú de la supervisión, y haga clic en la opción nombrada: los últimos datos.

Zabbix 5 Latest data

Busque su servidor y haga clic en el botón Aplicar.

Monitor Tomcat

Para probar su configuración, acceda el menú de la supervisión, y haga clic en la opción de los host.

Zabbix 5 monitoring hosts menu

Busque su servidor y haga clic en la opción Gráficos.

Zabbix mostrará los gráficos disponibles para supervisar el servicio Tomcat.

monitoring tomcat

¡Felicitaciones! Ha configurado el servidor Zabbix para supervisar un servidor Tomcat.