Bases de datos
    Actualizado mayo de 2026
    MariaDB logo

    MariaDB Seguimiento

    Supervisa el rendimiento de las consultas de MariaDB, el búfer de InnoDB, el estado de la replicación y las métricas de conexión en tiempo real sin necesidad de configuración.

    ¿Por qué realizar un seguimiento? MariaDB?

    MariaDB es una bifurcación de MySQL impulsada por la comunidad, utilizada por millones de usuarios para aplicaciones web, almacenamiento de datos y cargas de trabajo empresariales. La supervisión de MariaDB es esencial para optimizar el rendimiento de las consultas, controlar la eficiencia del búfer de InnoDB, detectar retrasos en la replicación y gestionar los grupos de conexiones. La integración de MariaDB de Xitoring ofrece una visibilidad detallada del rendimiento de su base de datos.

    Detección automática mediante Xitogent: no se requiere configuración manual
    Throughput de consultas en tiempo real y detección de consultas lentas
    Ratio de aciertos del buffer pool InnoDB y métricas de páginas
    Monitorización del lag de replicación y estado de los slaves
    Seguimiento del uso del pool de conexiones y estados de hilos
    Detección de bloqueos de tabla y deadlocks
    Funciona en servidores Linux y Windows
    Intervalos de recolección de métricas de 1 minuto
    ¿Qué es el monitoreo de MariaDB?

    Monitoreo de MariaDB, explicado

    El monitoreo de MariaDB detecta inestabilidad del clúster Galera, drift de replicación, consultas lentas y saturación de conexiones antes de que provoquen split-brain, tormentas de failover de réplicas o lentitud generalizada en toda la cuenta de hosting. Para hosts cPanel de WordPress, clústeres HA de Galera y cualquier carga MariaDB, la visibilidad por base de datos más el estado específico de Galera wsrep_* es lo que separa un failover limpio de 30 segundos de una caída de varias horas. Xitoring autodescubre su MariaDB, lee vistas de estado nativas más el estado de Galera y enruta las alertas a Slack, PagerDuty, Telegram o su guardia existente.

    Métricas

    Lo que monitorizamos

    Consultas por segundo

    Tasa de sentencias SELECT, INSERT, UPDATE y DELETE.

    Consultas lentas

    Número de consultas que superan el umbral long_query_time configurado.

    Tasa de aciertos del buffer pool InnoDB

    Porcentaje de lecturas de página servidas desde el buffer pool frente al disco.

    Operaciones de filas InnoDB

    Tasa de lecturas, inserciones, actualizaciones y eliminaciones de filas en InnoDB.

    Conexiones

    Hilos activos, hilos conectados y uso de max_connections.

    Estados de hilos

    Distribución de estados de hilos (running, sleeping, locked, etc.).

    Lag de replicación

    Seconds_Behind_Master y estado de los hilos I/O/SQL del slave.

    Bloqueos de tabla

    Esperas y adquisiciones inmediatas de bloqueos de tabla.

    Tablas temporales

    Tasa de tablas temporales creadas en disco frente a en memoria.

    Binary log

    Tamaño del binary log y conteo de eventos para seguimiento de replicación.

    Conexiones abortadas

    Intentos de conexión fallidos y conexiones de cliente abortadas.

    Operaciones del handler

    Tasas de lectura/escritura del handler que indican la actividad del motor de almacenamiento.

    Desencadenantes y alertas

    Configurables condiciones de activación de alertas

    Configura alertas personalizadas en tu panel de control para recibir una notificación en cuanto las métricas de «MariaDB» superen los umbrales que hayas definido.

    MariaDB panel de control de la configuración de los desencadenantes de supervisión

    Lag de replicación

    crítico

    Se dispara cuando el slave se queda atrás del master, con riesgo de inconsistencia de datos y lecturas obsoletas.

    Consultas lentas

    advertencia

    Se activa cuando la tasa de consultas lentas supera el umbral, indicando consultas no optimizadas o índices ausentes.

    Tasa de aciertos del buffer pool

    advertencia

    Alerta cuando el ratio de aciertos del buffer pool InnoDB cae, aumentando la E/S de disco.

    Uso de conexiones

    crítico

    Se dispara cuando las conexiones activas se acercan a max_connections, con riesgo de errores connection refused.

    Esperas de bloqueos de tabla

    advertencia

    Se activa cuando la contención de bloqueos de tabla aumenta, degradando el rendimiento de consultas concurrentes.

    Conexiones abortadas

    crítico

    Alerta cuando los fallos de conexión se disparan, indicando problemas de autenticación o de red.

    01

    Importancia de la monitorización de MariaDB

    MariaDB maneja datos críticos para aplicaciones web, plataformas de comercio electrónico y sistemas empresariales. Sin monitorización, las consultas lentas, la deriva de replicación y el agotamiento de conexiones pueden degradar silenciosamente la experiencia de usuario y suponer riesgo de pérdida de datos.

    • Detecte consultas lentas antes de que afecten a los tiempos de respuesta de la aplicación
    • Monitorice la eficiencia del buffer pool InnoDB para optimizar la asignación de memoria
    • Realice un seguimiento de la salud de la replicación para garantizar consistencia de réplicas de lectura
    • Identifique el agotamiento del pool de conexiones desde los servidores de aplicaciones
    • Evite la contención de bloqueos de tabla en entornos de alta concurrencia
    Panel de monitorización MariaDB con throughput de consultas y métricas InnoDB
    Análisis de rendimiento MariaDB con monitorización de pool de conexiones y bloqueos
    02

    Por qué elegir Xitoring

    Xitoring ofrece monitorización de MariaDB de nivel empresarial con configuración zero-config. Nuestro agente ligero detecta automáticamente sus instancias MariaDB, empieza a recopilar métricas en menos de 60 segundos e se integra con sus canales de notificación existentes.

    • Instalación con un solo comando: sin YAML complejo ni archivos de configuración
    • Más de 15 nodos de monitorización globales para comprobaciones de baja latencia
    • Panel unificado para servidores, bases de datos y uptime
    • Alertas flexibles vía Slack, PagerDuty, Telegram y más
    • Retención histórica para planificación de capacidad y auditorías
    Vista general de monitorización MariaDB con Xitoring
    Configuración de canales de notificación de alerta
    Casos de uso

    Escenarios habituales de monitoreo de MariaDB comunes

    Dónde suele ejecutarse MariaDB hoy en día, y qué podría salir mal si nadie está vigilando.

    WordPress y otros sitios web en servidores de alojamiento

    Cuando muchos sitios web comparten el mismo servidor de base de datos, un plugin lento o una consulta descontrolada pueden ralentizar silenciosamente todos los sitios en el servidor. Identificamos de dónde proviene la ralentización para que el equipo pueda solucionar la causa en lugar de reiniciar a ciegas.

    Clústeres que permanecen en línea durante fallos

    Las configuraciones de producción ejecutan varias copias de la base de datos para que un solo fallo no pueda tumbar la aplicación. Cuando las copias no concuerdan o pierden contacto entre sí, todo el clúster puede dejar de aceptar cambios repentinamente. Detectamos la desviación a tiempo para que la red de seguridad siga funcionando.

    Bases de datos detrás de una pasarela de conexión

    Una pasarela de conexión delante de la base de datos acelera las consultas y protege la base de datos de las tormentas de conexión, pero añade una pieza móvil. Observamos ambas capas como una sola unidad para que los problemas se detecten en la pieza que los introdujo, no después de que se propaguen.

    Antes de empezar

    Requisitos previos para MariaDB

    Asegúrate de tener todo esto en su sitio — la mayoría de las instalaciones tardan 60 segundos una vez listo.

    • MariaDB 10.x ejecutándose en el servidor
    • performance_schema = ON en la sección [mysqld]
    • Un usuario de monitorización con PROCESS, REPLICATION CLIENT, y SELECT sobre performance_schema
    Guía de configuración

    Empieza con minutos

    1

    Instalar Xitogent en tu servidor

    Si aún no lo has hecho, instala el agente de monitorización ligero Xitogent en tu servidor.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    Crear un usuario de monitorización

    Crea un usuario MariaDB dedicado con privilegios mínimos para la recolección de métricas:

    CREATE USER 'xitoring'@'%' IDENTIFIED BY 'your_password'; GRANT REPLICATION CLIENT ON *.* TO 'xitoring'@'%' WITH MAX_USER_CONNECTIONS 5; GRANT PROCESS ON *.* TO 'xitoring'@'%'; GRANT SELECT ON performance_schema.* TO 'xitoring'@'%'; FLUSH PRIVILEGES;
    3

    Habilitar la integración de MariaDB

    Usa el panel de Xitoring o la CLI para habilitar la integración de MariaDB.

    sudo xitogent integrate
    4

    Configurar umbrales de alerta (opcional)

    Define umbrales personalizados para tasa de consultas, ratio de aciertos del buffer pool o retraso de replicación para recibir notificaciones cuando algo requiera atención.

    5

    Verifica que funciona

    Ejecuta este comando en el servidor para confirmar que Xitogent ha detectado la integración. En unos 30 segundos comenzarán a llegar métricas nuevas a tu panel.

    sudo xitogent status

    Con frecuencia preguntas formuladas

    ¿La supervisión de MariaDB es diferente a la de MySQL?
    MariaDB y MySQL comparten muchas métricas, pero MariaDB cuenta con características exclusivas, como el motor de almacenamiento Aria y Galera Cluster. La integración de MariaDB está optimizada para las métricas específicas de MariaDB.
    ¿Afectará esta integración al rendimiento de MariaDB?
    No. Xitogent utiliza consultas SHOW STATUS ligeras que tienen un impacto insignificante en el rendimiento de la base de datos.
    ¿Puedo supervisar Galera Cluster?
    Sí. La integración incluye métricas específicas de Galera, como el control de flujo de wsrep, el tamaño del clúster y el estado de la replicación, cuando se detecta Galera.
    ¿Qué versiones de MariaDB son compatibles?
    Xitoring es compatible con MariaDB 10.3 y versiones posteriores, incluidas las últimas versiones de MariaDB 11.x.
    ¿Puedo supervisar varias instancias en un mismo servidor?
    Sí. Xitogent puede supervisar varias instancias de MariaDB que se ejecuten en diferentes puertos del mismo servidor.
    ¿Con qué frecuencia se recopilan los datos?
    Por defecto, los datos se recopilan cada minuto. Esto se puede ajustar a través del panel de control de Xitoring o de la interfaz de línea de comandos (CLI).
    ¿Qué es MariaDB MaxScale y cómo lo monitorizo?
    MaxScale es el proxy oficial de MariaDB para enrutamiento de consultas, separación de R/W y agrupación de conexiones. Monitorice los propios endpoints de salud de MaxScale junto con la integración de MariaDB para conocer el estado por backend, las conexiones actuales y las decisiones de enrutamiento. Juntos le ofrecen visibilidad completa de la ruta de la petición, desde la aplicación → MaxScale → nodos backend de MariaDB.
    ¿Puedo monitorizar varias instancias de MariaDB en un mismo servidor?
    Sí. Ejecute varias instancias de MariaDB en distintos puertos (o en contenedores) y configure Xitogent con cada socket/host+puerto: cada instancia se rastrea por separado en el panel, con sus propias métricas, alertas e historial. Es útil para entornos de staging+producción en la misma máquina, o para el aislamiento de bases de datos por inquilino.
    ¿Qué versiones de MariaDB son compatibles?
    MariaDB 10.11 LTS, MariaDB 11.4 LTS y MariaDB 11.8 LTS (actual, con búsqueda vectorial) son totalmente compatibles, además de despliegues independientes o en clúster Galera. La integración detecta automáticamente si Galera está activo y expone las métricas `wsrep_*` solo en los nodos del clúster. Los complementos ColumnStore, Spider y ThreadPool se detectan y exponen cuando están presentes.

    Empieza a seguir a MariaDB hoy

    Se configura en menos de 60 segundos. No se necesita tarjeta de crédito. Estadísticas completas desde el primer día.

    Empieza tu prueba gratuita

    Sigue explorando

    Relacionado Integraciones