En esta sección se describe el proveedor CIM de Desktone_CommonDatabase.

  • Descripción

    Describe el servidor de PostgreSQL que se ejecuta en nodos de base de datos.

  • Propiedades

    • InstanceID: es la clave que identifica la instancia de esta clase. Se le asigna el valor Desktone_hostName_postgreSQL.

    • HomeDirectory: es el directorio principal del servicio PostgreSQL.

    • DataDirectory: es el directorio de datos del servicio PostgreSQL.

    • DatabaseVersion: es el número de versión de la base de datos.

    • MaxConnections: indica el máximo de conexiones que puede administrar el servidor PostgreSQL de forma simultánea. El valor se extrae del parámetro "max_connections" del archivo de configuración de PostgreSQL.

    • Estado: indica el estado actual del servidor PostgreSQL. Correcto: indica que PostgreSQL se está ejecutando. DETENIDO: indica que la base de datos se detuvo. Si la base de datos está inactiva (estado DETENIDO), debe omitirse cualquier otro dato proporcionado.

    • ListenAddress: indica el puerto y la dirección IP en los que el proceso postmaster está escuchando nuevas conexiones.

  • Cálculos

    • Porcentaje máximo de conexiones utilizado: debe completar las ActiveConnections que ha utilizado cada instancia de base de datos en el servidor (consulte el proveedor de Desktone_DatabaseService) y divida por el número de MaxConnections de esta clase para determinar la carga del servidor de la base de datos. Es decir: 100*(Sum(ActiveConnections)/MaxConnections).

  • Reducción

    Si la base de datos se detiene, compruebe el servidor de la base de datos:

    $ service postgresql status

    Si PostgreSQL no se está ejecutando, inicie el servicio y vuelva a ejecutar el comando de estado:

    $ service postgresql start
    $ service postgresql status

    Si la base de datos no se inicia, examine los registros de PostgreSQL y póngase en contacto con el servicio de asistencia de DaaS.

    Se recomienda realizar una advertencia cuando alcance el 80 % y declarar el nivel crítico cuando alcance el 90 % del porcentaje máximo de conexiones utilizadas.

    Si el porcentaje máximo de conexiones alcanza el nivel crítico, debe examinar el servidor de la base de datos para determinar qué nodo o nodos de caché están realizando una gran cantidad de conexiones, teniendo en cuenta que lo normal para un nodo de caché es realizar entre 5 y 10 conexiones.

    $ netstat -an | grep 5432