Monitorización de servidor MySQL

Para empezar a monitorizar un servidor MySQL, siga este proceso:

  1. Cree un usuario MySQL limitado.
  2. Aplique la template de monitorización de MySQL.
  3. Vea los últimos datos.

Para empezar a monitorizar un servidor MySQL necesita conocer su DSN y la dirección IP del servidor Zabbix.

Se utilizará un agent de Zabbix para monitorizar el servidor MySQL. Las instrucciones para instalar el agent se proporcionarán en el proceso.

Para utilizar esta guía debe tener instalado el servidor Zabbix y la interfaz web instalados. Debe haber iniciado sesión en Zabbix como el usuario Admin por defecto.

Crear un usuario MySQL limitado

Se recomienda crear un usuario MySQL, limitado en permisos solo a los necesarios para monitorizar MySQL.

mysql> CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<password>'; 
mysql> GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';

Aplicar la plantilla de monitoreo de MySQL

En Zabbix, esta template está lista para usar. Contiene elementos preconfigurados listos para la recopilación de datos, la visualización y el análisis.

Para aplicar la template, inicie el Host Wizard (en Data collection > Hosts):

  • Seleccione la template ("MySQL by Zabbix agent 2")

  • Cree un host de servidor MySQL y añádale un grupo. Este host virtual contendrá todos los datos relacionados con la monitorización del servidor MySQL.

  • Configure e instale agent 2 (Zabbix agent 2 proporciona monitorización de MySQL de forma inmediata).

Para instalar el agent, ejecute el comando proporcionado en la máquina que aloja el servidor MySQL. Esto instalará el agent y configurará la conexión del agent con el server de Zabbix mediante cifrado.

Si ya tiene agent 2 instalado, puede omitir este paso (haga clic en Next). Sin embargo, se le pedirá que proporcione la identidad de la clave precompartida y la clave precompartida para conectarse al agent.

  • Finalice la configuración del host. Es importante destacar que se le pedirá que introduzca el DSN del servidor MySQL, el usuario de MySQL y la contraseña. Proporcione el usuario zbx_monitor con la contraseña que creó.
Step 1 Step 2 Step 3 Step 4

Selección de la template.

Creación del host/grupo de hosts.

Configuración e instalación del agent en el host.

Adición del DNS, usuario y contraseña del servidor MySQL.

Puede dejar el resto de los ajustes con sus valores predeterminados.

Para completar el Host Wizard, haga clic en Create y Finish.

Ver los últimos datos

¡Felicidades, la monitorización del servidor MySQL ha comenzado!

Zabbix proporciona opciones de visualización y envía alertas si surge algún problema. Para configurar alertas por correo electrónico, consulte Recibir notificaciones de problemas.