Este tópico descreve o provedor CIM do Desktone_CommonDatabase.
-
Descrição
Descreve o servidor PostgreSQL em execução nos nós do banco de dados.
-
Propriedades
- InstanceID: chave para identificar exclusivamente a instância dessa classe. Defina como Desktone_hostName_postgreSQL.
- HomeDirectory: diretório inicial do serviço PostgreSQL.
- DataDirectory: diretório de dados do serviço PostgreSQL.
- DatabaseVersion: número da versão do banco de dados.
- MaxConnections: número máximo de conexões que o servidor PostgreSQL pode gerenciar ao mesmo tempo. O valor é extraído do arquivo de configuração PostgreSQL do parâmetro "max_connections".
- Status: indica o status atual do servidor PostgreSQL. OK indica que o PostgreSQL está em execução. PARADO indica que o banco de dados está interrompido. Se o banco de dados estiver desativado (status PARADO), todos os outros dados fornecidos deverão ser ignorados.
- ListenAddress: a porta e o endereço IP nos quais o processo de postmaster está ouvindo novas conexões.
-
Cálculos
- Porcentagem máxima de conexões usadas: você deve totalizar o ActiveConnections usado por cada instância do banco de dados no servidor (consulte provedor Desktone_DatabaseService) e dividir pelo MaxConnections dessa classe para determinar a carga no servidor do banco de dados. Isso é: 100 * (Sum(ActiveConnections)/MaxConnections).
-
Mitigação
Se o banco de dados estiver parado, verifique o servidor do banco de dados:
$ service postgresql statusSe o PostgreSQL não estiver em execução, inicie o serviço e execute o comando de status novamente:
$ service postgresql start $ service postgresql statusSe o banco de dados não for iniciado, examine os logs do PostgreSQL e entre em contato com o Suporte ao Cliente.
A recomendação é aviso em 80%, crítico em 90% da Porcentagem de máximo de conexões usadas.
Se a porcentagem de máximo de conexões atingir o nível crítico, você deverá examinar o servidor do banco de dados para determinar qual nó do cache ou nós está consumindo um grande número de conexões (5-10 conexões é o intervalo normal para um nó de cache):
$ netstat -an | grep 5432
Esta página foi útil?