Tutoriales

Cómo usar Netdata para monitorear MySQL o MariaDB en Linux

datos de red Es una aplicación gratuita, de código abierto, simple y extensible en tiempo real para monitorear el estado y el rendimiento del sistema para sistemas tipo Unix como Linux, FreeBSD y MacOS.

Recopila varias métricas y las visualiza, lo que le permite observar las operaciones en su sistema. Admite varios complementos para monitorear el estado actual del sistema, ejecutar aplicaciones y servicios, como mysql Servidores de bases de datos y más.

En este artículo explicaremos cómo monitorear mysql Uso del rendimiento del servidor de base de datos datos de red Distribución basada en RHEL.

Al final de este artículo, podrá ver visualizaciones de su ancho de banda, consultas, controladores, bloqueos, problemas, datos temporales, conexiones, registros binarios y métricas de subprocesos. mysql Servidor de base de datos desde la interfaz web de Network Data Monitoring.

Paso 1: Instale el servidor de base de datos MySQL en Linux

si no tienes mysql o base de datos maría Instalado en distribuciones basadas en RHEL, puede instalar fácilmente uno de estos antes de configurar datos de red para seguimiento.

Instalar el servidor de base de datos MySQL

sudo yum localinstall 
sudo yum install mysql-community-server -y
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo grep 'temporary password' /var/log/mysqld.log
sudo mysql_secure_installation

Instalar el servidor de base de datos MariaDB

sudo yum install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation

Recopile sus estadísticas de rendimiento MySQL/MariaDB Servidor de base de datos, netdata necesita conectarse al servidor de base de datos. Entonces crea un archivo llamado «datos de red”le permite conectarse al servidor de la base de datos en el host local sin requerir una contraseña.

mysql -u root -p
CREATE USER 'netdata'@'localhost';
GRANT USAGE on *.* to 'netdata'@'localhost';
FLUSH PRIVILEGES;
exit;

Paso 2: instale Netdata para monitorear el rendimiento de MySQL

Afortunadamente, ya contamos con un script de inicio de una línea proporcionado por los desarrolladores de netdata que facilita la instalación desde el árbol de código original en el repositorio de github.

El script kickstarter descarga otro script que detecta su distribución de Linux; instala los paquetes del sistema necesarios para generar datos de red, luego descarga el árbol de fuentes de netdata más reciente y lo instala en su sistema.

Este comando lo ayudará a iniciar el script kickstarter y permitirá la instalación de todos los paquetes requeridos por el complemento netdata, incluido MySQL/MariaDB.

wget -O /tmp/netdata-kickstart.sh  && sh /tmp/netdata-kickstart.sh

Si no está administrando su sistema de la siguiente manera raízse le pedirá que ingrese su contraseña de usuario sudo comando, y también le pedirá que confirme algunas funciones simplemente presionando [Enter].

Instalar Netdata en Linux

Una vez que el script complete la compilación e instalación de netdata, puede iniciar el servicio netdata y hacer que se inicie cuando se inicie el sistema.

sudo systemctl start netdata
sudo systemctl enable netdata

Puerto de escucha de datos de red 19999 De forma predeterminada, utilizará este puerto para acceder a la interfaz de usuario web. Por lo tanto, abra el puerto en el firewall del sistema.

sudo firewall-cmd --permanent --add-port=19999/tcp
sudo firewall-cmd --reload 

Paso 3: Configurar Netdata para monitorear MySQL/MariaDB

Las configuraciones preestablecidas son suficientes para que pueda comenzar a monitorear su MySQL/MariaDB Servidor de base de datos. Si leyó los archivos y realizó algún cambio en los archivos anteriores, deberá reiniciar el servicio netdata para que los cambios surtan efecto.

sudo systemctl restart netdata

A continuación, abra un navegador web y utilice cualquiera de las siguientes URL para acceder a la interfaz de usuario web de netdata.

OR

Busque en el panel de netdata «MySQL nativo”en la lista de complementos a la derecha y haga clic en él para comenzar a monitorear su MySQL/MariaDB Servidor. Podrá ver el ancho de banda, consultas, controladores, bloqueos y visualizaciones de galera como se muestra en la siguiente captura de pantalla.

Monitorear MySQL usando Netdata
Monitorear MySQL usando Netdata

Repositorio Netdata Github:

¡eso es todo! En este artículo explicamos cómo monitorear MySQL/MariaDB Uso del rendimiento del servidor de base de datos datos de red En sistemas basados ​​en RedHat. Utilice el formulario de comentarios a continuación para hacer preguntas o compartir otras ideas con nosotros.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba