Databbix

Manual de usuario

Recolector de datos en tiempo real para Zabbix

Versión 2.5 del software · Septiembre 2026

Contenido

  1. Fundamentos
  2. 1 Introducción
    1. 1.1 Qué es Databbix
    2. 1.2 Cómo está organizado este manual
  3. 2 Organización y funcionamiento
    1. 2.1 Un proceso, un hilo por monitor
    2. 2.2 Ficheros de configuración
    3. 2.3 Ciclo de vida de un monitor
  4. 3 Conceptos
    1. 3.1 Host, ítem y clave
    2. 3.2 Monitor
    3. 3.3 Motor de consultas
    4. 3.4 Colección de consultas
    5. 3.5 Consulta
    6. 3.6 Ítem de consulta
    7. 3.7 Parámetro
    8. 3.8 Módulo
    9. 3.9 Descubrimiento
    10. 3.10 Contexto
    11. 3.11 Variable de entorno
    12. 3.12 Datos de ejecución
    13. 3.13 Scripts y transformaciones
    14. 3.14 Caché y planificación
    15. 3.15 Autenticación de webservice
  5. Configuración común
  6. 4 Instalación y ficheros
    1. 4.1 Ubicación de los ficheros
    2. 4.2 Ficheros de consultas incluidos
    3. 4.3 Variables de entorno
  7. 5 Configuración del demonio
    1. 5.1 Línea de comandos
    2. 5.2 El fichero databbix.conf
    3. 5.3 Servicio systemd
    4. 5.4 Señales
  8. 6 Configuración de monitores: parte común
    1. 6.1 Estructura del fichero
    2. 6.2 Sección [General]
    3. 6.3 Sección [Zabbix]
    4. 6.4 Sección [Data]
    5. 6.5 Sección [Log]
    6. 6.6 Caracteres especiales
  9. 7 Ficheros XML de consultas: parte común
    1. 7.1 Qué es común y qué depende del motor
    2. 7.2 Reglas generales
    3. 7.3 El elemento <Queries>
    4. 7.4 Variables de entorno: <environment>
    5. 7.5 Scripts: <script>
    6. 7.6 La consulta: <query>
    7. 7.7 El elemento <item>
    8. 7.8 El elemento <parameter>
    9. 7.9 Consultas de descubrimiento
    10. 7.10 Consultas constantes
  10. 8 Configuración en Zabbix
    1. 8.1 Claves de ítem
    2. 8.2 Ítems internos
  11. Motores
  12. 9 Motor Database
    1. 9.1 Configuración: sección [Database]
    2. 9.2 Drivers
    3. 9.3 Consultas SQL: elementos propios del motor
    4. 9.4 Tipos de consulta
    5. 9.5 Contextos
    6. 9.6 SQL alternativo según la base de datos
    7. 9.7 Ejemplos de configuración
  13. 10 Motor Webservice
    1. 10.1 REST y SOAP
    2. 10.2 Configuración: sección [Webservice]
    3. 10.3 Consultas REST
    4. 10.4 Consultas SOAP
    5. 10.5 Datos de ejecución
    6. 10.6 Autenticación
  14. 11 Motor MQTT
    1. 11.1 Configuración: sección [MQTT]
    2. 11.2 Ficheros de consultas
    3. 11.3 Lectura de valores
    4. 11.4 Descubrimiento de topics
    5. 11.5 Datos de ejecución
  15. Herramientas y uso
  16. 12 Programación de scripts
    1. 12.1 Lenguajes disponibles
    2. 12.2 Dónde se escriben los scripts
    3. 12.3 Entorno de ejecución
    4. 12.4 Transformación de valores en consultas SQL
    5. 12.5 Transformación de descubrimientos
    6. 12.6 Transformación de respuestas de webservice
    7. 12.7 Programación de autenticaciones de webservice
  17. 13 La utilidad queryexplorer
    1. 13.1 Invocación
    2. 13.2 Modo interactivo
    3. 13.3 Modo no interactivo
    4. 13.4 Comandos
    5. 13.5 Casos de uso
  18. 14 Guía práctica: crear una consulta nueva
    1. 14.1 Paso 1: escribir y probar el SQL
    2. 14.2 Paso 2: elegir el tipo de consulta
    3. 14.3 Paso 3: escribir el XML
    4. 14.4 Paso 4: añadir el fichero al monitor
    5. 14.5 Paso 5: probar con queryexplorer
    6. 14.6 Paso 6: crear los ítems en Zabbix
  19. 15 Diagnóstico y resolución de problemas
    1. 15.1 Niveles de log
    2. 15.2 Problemas frecuentes
  20. Apéndices
  21. A Referencia rápida del XML
    1. A.1 Nivel <Queries> (todos los motores)
    2. A.2 Consulta constante (todos los motores)
    3. A.3 Motor Database
    4. A.4 Motor Webservice
    5. A.5 Motor MQTT
  22. B Valores por defecto