Pular para o conteúdo principal
Versão Next

Configuração dos Parâmetros de usuários Autorizados do Pool de Conexões

Sintaxe do Comando
Terminal input
    pgsmart pool config [Flags]

Flags

  • -a, --agent= <agent> => Alias, hostname ou IP do servidor onde o PgSmart Agent pretendido está instalado.
  • -h, --help => Ajuda
Configuração Não Interativa

A execução não interativa está desativada para esta operação.

Configuração Interativa
Terminal input
    pgsmart pool config

Os parâmetros específicos dos Grupos de usuários Autorizados podem ser visualizados ou configurados das seguintes formas:

  • Ao listar os perfis de usuários Autorizados existentes.
  • Durante a criação dum novo perfil de usuários Autorizados, com a possibilidade de definir os parâmetros no momento da criação.
  • Ao editar um perfil de usuários Autorizados, com a possibilidade de ajustar os parâmetros conforme necessário.
  1. Selecione o Agente do PgSmart pretendido ou Registar um novo Agente.

1.1. Selecione usuários Autorizados no menu de opções.

1.2. Selecione Listar.

  • Serão apresentados os parâmetros dos usuários Autorizados, tanto os default como os configurados manualmente.

  • Para localizar um parâmetro, introduza o nome completo ou parcial, ou qualquer termo relacionado. A pesquisa é insensível a maiúsculas/minúsculas.

  • Para visualizar os detalhes do parâmetro, pressione <ENTER>.

nota
  • Os parâmetros dos usuários Autorizados são agrupados por seção.

  • Cada parâmetro é identificado pela sua origem, que diz respeito a localização onde se origina o valor:

    • default: valor padrão (não modificado).
    • user: configurado especificamente para o grupo de usuários.

Exemplos:

─── [ postgres ] ─── (user) max_user_connections = 3 (default) pool_size = 20

─── [ usu2 ] ─── (user) max_user_connections = 10 (default) pool_size = 20

alerta
  • Parâmetros a azul são obrigatórios para o funcionamento do serviço.
  • Parâmetros a vermelho indicam inconsistências e devem ser corrigidos.
nota
  • Cada parâmetro é descrito de forma completa para garantir uma configuração correta:

    • Nome: Nome do parâmetro.
    • Tipo: Tipo de dado aceite (ex.: integer, boolean, string, size, list, list_kv).
    • Valor Atual: Valor atualmente definido.
    • Fonte: Origem do valor (ex.: default, user).
    • Valor Padrão: Valor assumido caso não seja configurado.
    • Grupo: Categoria funcional (ex.: Autenticação, Timeouts, TLS).
    • Seções: Onde o parâmetro se aplica (ex.: pgbouncer).
    • Valores Possíveis: Lista de valores aceitáveis.
    • Obrigatório?: Se é obrigatório.
    • Requer Reinicialização?: Se exige reinicialização para aplicar mudanças.
    • Só Leitura?: Se o parâmetro pode ser alterado depois de configurado.
    • Descrição: Função resumida do parâmetro.
    • Descrição Complementar: Notas adicionais ou exemplos.
Figura 1 - Configuração de Parâmetros de usuários Autorizados - Consulta
Figura 1 - Configuração de Parâmetros de usuários Autorizados - Consulta
  1. Selecione o Agente do PgSmart pretendido ou Registar um novo Agente.

1.1. Selecione usuários Autorizados no menu de opções.

1.2. Selecione Editar.

1.3. Selecione o Usuário cujos parâmetros pretende actualizar.

1.4. Atualize os parâmetros do Usuário Autorizado:

  • Usuário de conexão à base de dados.
  • Palavra-passe do usuário.
  • Modo de reutilização de conexões para este usuário (opcional).
  • Número máximo de conexões para este usuário (opcional).

1.5. Confirme a operação.

1.6. Confirme a reinicialização, se solicitado.

Figura 2 - Configuração de Parâmetros de usuários Autorizados - Edição
Figura 2 - Configuração de Parâmetros de usuários Autorizados - Edição
Notas Finais
nota
  • Dependendo do parâmetro alterado, poderá ser necessário efectuar um RELOAD ou RESTART da instância.

  • Caso o Reload ou Restart não seja confirmado, a alteração permanecerá pendente até ser aplicada.