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 monitorización de MySQL

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

Para aplicar la plantilla, inicie el Asistente de host (en Recopilación de datos > Hosts):

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

  • Cree un host para el servidor MySQL, añada un grupo para él. Este host virtual contendrá todos los datos relacionados con la monitorización del servidor MySQL.

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

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

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

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

Seleccionando plantilla.

Creando host/grupo de host.

Configurando e instalando el agent en el host.

Añadiendo el DNS, usuario y contraseña del servidor MySQL.

Puede dejar el resto de los ajustes por defecto.

Para completar el Asistente de host, haga clic en Crear y Finalizar.

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.