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

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.

Configurar un usuario de MySQL para Zabbix

Zabbix requiere una cuenta para acceder al servidor MySQL y realizar la supervisión de la base de datos.

En el servidor de base de datos MySQL, cree una cuenta para Zabbix.

Asigne privilegios de uso sobre todas las bases de datos MySQL al usuario de Zabbix.

Copy to Clipboard

Tome nota del nombre de usuario y la contraseña de MySQL creados.

Instale el agente Zabbix en el servidor MySQL

Ahora, necesitamos instalar el agente Zabbix en el equipo que ejecuta el servicio MySQL.

En la consola Linux, utilice los siguientes comandos para instalar los paquetes necesarios.

Copy to Clipboard

Extraiga el paquete de instalación de Zabbix, compile e instale el agente de Zabbix.

Copy to Clipboard

Copie los scripts de inicio incluidos en el paquete Zabbix.

Copy to Clipboard

Busque la ubicación del archivo de configuración zabbix_agentd.conf en su sistema.

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

En nuestro ejemplo, el agente DeZabbix está configurado para permitir la conexión desde el servidor DeZabbix 200.200.200.200.

El servidor Zabbix con la dirección IP 200.200.200.200 puede solicitar y recibir información de este agente.

El Localhost, 127.0.0.1, puede solicitar y recibir información del agente.

Cree el directorio zabbix_agentd.conf.d.

Copy to Clipboard

Copie el archivo denominado userparameter_mysql.conf del paquete de instalación de Zabbix en el directorio zabbix_agentd.conf.d.

Copy to Clipboard

Cree el archivo de credenciales MySQL del agente Zabbix requerido.

El agente Zabbix utilizará esta información para conectar el servidor MySQL.

Copy to Clipboard

Aquí está nuestra configuración.

Copy to Clipboard

En nuestro ejemplo, el agente DeZabbix supervisará el servicio MySQL instalado en el host local.

Reinicie el agente de Zabbix.

Copy to Clipboard

Zabbix Monitor MySQL

Ahora, necesitamos acceder al panel del servidor Zabbix y agregar el equipo Linux que ejecuta MySQL 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://200.200.200.200/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 dashboard

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

zabbix add host

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 Linux que ejecuta MySQL.
• Nombre de host visible: repita el nombre de host.
• Grupo: seleccione el nombre de un grupo para identificar dispositivos similares.
• Interfaz del agente: introduzca la dirección IP del servidor Linux.

Aquí está la imagen original, antes de nuestra configuración.

zabbix Cisco - Antes

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

Zabbix MySQL Host

A continuación, necesitamos asociar el host con una plantilla de monitor de red específica.

De forma predeterminada, Zabbix viene con una gran variedad de plantillas 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 DB MySQL

Zabbix Template DB MySQL

Haga clic en la opción Agregar.

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 el menú de monitoreo y haga clic en la opción de los gráficos.

Zabbix Graphs Menu

En la parte superior derecha de la pantalla, seleccione el grupo denominado ALL.

Seleccione el nombre de host del equipo MySQL.

Seleccione el gráfico denominado: MySQL Operations.

Zabbix MySQL Graph

Debería poder ver el gráfico de utilización de la CPU.

Zabbix MySQL Graph Example

¡Felicitaciones! Ha configurado el servidor Zabbix para supervisar MySQL.