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 status
    Se o PostgreSQL não estiver em execução, inicie o serviço e execute o comando de status novamente:
    $ service postgresql start
    $ service postgresql status

    Se o banco de dados não for iniciado, examine os logs do PostgreSQL e entre em contato com o suporte da VMware.

    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