Configuração dos Parâmetros Globais do Pool de Conexões
    pgsmart pool config [Flags]
Flags
- -a, --agent= <agent>. => Alias, hostname ou IP do servidor onde o PgSmart Agent desejado está instalado.
- -h, --help. => Ajuda
A execução não interativa está desabilitada para esta operação.
    pgsmart pool config
Consulta Parâmetros Globais
- Instruções
- Vídeo
- 
Selecione o Agente do PgSmartdesejado ou Registrar um novo Agente.1.1. Selecione Configurações Globaisno menu de opções.- 
Os parâmetros globais de pool defaulte aqueles configurados pelo usuário serão exibidos.
- 
Para localizar um parâmetro na lista, digite seu nome completo, parcial ou qualquer conjunto de caracteres relacionados ao valor ou à seção desejada. A busca não diferencia maiúsculas de minúsculas (case insensitive). 
- 
Para visualizar detalhes do parâmetro, clique <ENTER>no parâmetro desejado.nota- 
Os parâmetros globais são agrupados por seção, que diz respeito ao lugar onde o parâmetro está dentro do arquivo de configuração. 
- 
Cada parâmetro é identificado conforme sua origem, ou seja, o local de onde o valor foi definido: global: parâmetros configurados manualmente pelo usuário. 
 default: parâmetros que mantêm os valores padrão, sem intervenção do usuário.
 user: parâmetros definidos por usuários autorizados no Pool de Conexões.
 pool: parâmetros específicos de cada pool de conexões.
- 
Exemplos: - 
Parâmetro global (aplica-se a todos os pools de conexão e grupos de usuário). ─── [ pgbouncer ] ───
 client_idle_timeout = (disabled):─── [ pgbouncer ] ───
 (default) autodb_idle_timeout = 3600s
 
- 
 alerta- parâmetros na cor azul são obrigatórios e essenciais para o funcionamento do serviço.
- parâmetros em vermelho estão inconsistentes no arquivo de configuração e devem ser corrigidos.
 nota- 
Os parâmetros do pool de conexões são descritos com base em suas principais características, que ajudam a entender seu comportamento e restrições. 
- 
Cada parâmetro é documentado de forma completa para garantir que o usuário saiba como configurá-lo corretamente com as seguintes informações (desde que aplicáveis): - 
Nome: Nome do parâmetro. 
- 
Tipo: Define o tipo de dado aceito (ex.: integer, boolean, string, size, list, list_kv). 
- 
Valor Corrente: Valor atualmente configurado. 
- 
Origem do Valor: Fonte que definiu o valor (ex.: default, global). 
- 
Valor Padrão: Valor assumido se nenhum outro for configurado. 
- 
Grupo: Categoria funcional do parâmetro (ex.: Configurações de Autenticação, Timeouts, Configurações TLS, etc. ). 
- 
Seções: Contextos onde o parâmetro pode ser usado (pgbouncer). 
- 
Valores possíveis: Lista de valores aceitáveis. 
- 
Obrigatório?: Informa se o parâmetro é mandatório. 
- 
Requer Reinicialização?: Se mudanças exigem reinicializar o serviço. 
- 
Somente Leitura?: Indica se o valor pode ou não ser alterado depois da configuração inicial. 
- 
Descrição: Explicação resumida da função do parâmetro. 
- 
Descrição Complementar: Informações adicionais, exemplos ou observações importantes. 
 
- 
  Figura 1 - Configuração de Parâmetros Globais de pool - Consulta Figura 1 - Configuração de Parâmetros Globais de pool - Consulta Figura 2 - Configuração de Parâmetros Globais de pool - Consulta parâmetro por filtro Figura 2 - Configuração de Parâmetros Globais de pool - Consulta parâmetro por filtro
- 
 
- 
Edição Parâmetros Globais
- Instruções
- Vídeo
- 
Selecione o Agente do PgSmartdesejado ou Registrar um novo Agente.1.1. Selecione Configurações Globaisno menu de opções.- Os parâmetros globais  de pool defaulte aqueles configurados pelo usuário serão exibidos.
 1.2. Selecione o parâmetro desejado e clique <Enter>- Os detalhes do parâmetro selecionado serão exibidos.
 1.3. Selecione Editar1.4. Ajuste a configuração do parâmetro, conforme solicitado (esta operação varia segundo o tipo de cada parãmetro). 1.8. Confirme a operação. 1.9. Confirme a reinicialização, se for solicitado. nota- A configuração dos parâmetros varia, segundo seu tipo.
- booleanodesabilita/habilita o parâmetro.
 Ex:- client_idle_timeoutvalor padrão: disabled. valores: enabled/disabled.
- stringvalor digitado.
 Ex:- auth_queryvalor padrão: 'SELECT usename, passwd FROM pg_shadow WHERE usename=$1'.
- integernúmero dentro de determinado intervalo ou não.
 Ex:- default_pool_size
- listalista de valores separados por virgula.
 Ex:- ignore_startup_parameters
- sizevalor dentro de um intervalo em B, B, MB, GB, TB, PB (varia para cada parâmetro).
 =Ex:- max_packet_size. Unidade: B, kB, MB, GB, TB, PB.
- timevalor de tempo dentro de um intervalo em ms, s, min, h, d, w.
 =Ex:- autodb_idle_timeout
- enumvalor a ser selecionado em uma lista.
 Ex:- client_tls_protocolsValores Possíveis: all, secure, legacy, tlsv1.0, tlsv1.1, tls_v1.2, tlsv1.3
- pathidentifica um caminho.
 Ex:- auth_file.valor corrente: /etc/pgbouncer/userlist.txt.
 
 alerta- Para modificar uma configuração já existente, use a funcionalidade Editar Parâmetro
  Figura 3 - Configuração de Parâmetros de pool - Edição de novo Parâmetro Figura 3 - Configuração de Parâmetros de pool - Edição de novo Parâmetro
- Os parâmetros globais  de pool 
Remoção Parâmetros Globais
- Instruções
- Vídeo
- 
Selecione o Agente do PgSmartdesejado ou Registrar um novo Agente.1.1. Selecione Configurações Globaisno menu de opções.Os parâmetros globais de pool defaulte aqueles configurados pelo usuário serão exibidos.1.2. Digite <ENTER>no parâmetro desejado, para visualizar seus detalhes.Serão apresentados os detalhes do parâmetro selecionado. 1.3. Selecione Remover. 1.4. Confirme a operação. 1.5. Confirme a reinicialização, se for solicitado.  Figura 4 - Configuração de Parâmetros de pool - Remoçãonota Figura 4 - Configuração de Parâmetros de pool - RemoçãonotaAo remover a configuração do parâmetro, ele retornará à sua configuração default
- 
Conforme o parâmetro modificado, pode ser necessário o RELOAD ou então o RESTART da instância. O PgSmart irá informar qual ação é necessária para efetivar a mudança do parâmetro. 
- 
Caso o ReloadouRestartnão seja confirmado, a configuração permanecerá no arquivo até que a ação necessária seja realizada.