1. Inicio
  2. Documentos
  3. Monitoreo
  4. Complementos para Linux
  5. Base de Datos
  6. PostgreSQL

PostgreSQL

PostgreSQL reúne métricas de rendimiento sobre el motor de base de datos PostgreSQL y comprueba su estado..

Las características fundamentales son:

  • Conexiones activas (procesamiento de SQL).
  • Recuento de puntos de control
  • Inactivo en las conexiones de transacción.
  • Bloquear conexiones esperadas.
  • Uso de la conexión
  • Consultas lentas
  • Comprometido frente a transacciones retrasadas.

Los requisitos necesarios para la configuración del monitoreo de PostgreSQL son:

  • Utilizar versiones mayores a 9.2.
  • Usuario con acceso de confianza en pg_hba

Para comenzar con la configuración de monitoreo correspondiente, ingresan al servidor donde se encuentra el motor de base de datos PostgreSQL, y realizan los siguientes pasos:

  1. Crear nubity de base de datos ficticia:
    postgres-# create database nubity;
  2. Agregar usuario de confianza al archivo pg_hba.conf. Compruebe si tiene una línea que coincida con las conexiones locales en todas las bases de datos y todos los usuarios similares a esto:
    local   all     all     md5
  3. En ese caso, inserte esta línea antes:
    host nubity all 127.0.0.1/32 trust
  4. Reinicia PostgreSQL
    /etc/init.d/postgresql restart
                o
    service postgresql restart
    
    

Nota: la ruta pg_ctl podría variar según la versión de PostgreSQL

Luego deberán setear los siguientes valores en la configuración del addons:

  • Dirección IP de PostgreSQL: Configure la dirección IP en la cual el servidor debe escuchar las conexiones de las aplicaciones del cliente. El valor predeterminado es 127.0.0.1.
  • Puerto de PostgreSQL: Configure el puerto donde el servidor escucha. El valor predeterminado es 5432.
  • Usuario de PostgreSQL: Configure el usuario de autenticación para conectarse a PostgreSQL (se debe otorgar acceso sin contraseña en pg_hba.conf)
  • Base de datos PostgreSQL: Configure la base de datos utilizada para iniciar sesión en PostgreSQL (podría ser una base de datos vacía, es decir: nubity)
¿Te resultó útil este artículo? Si No

¿Cómo podemos ayudarte?