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