Configuração dos Parâmetros Globais de Backup
Seus parâmetros permitem configurar desde aspectos básicos, como diretórios de backup, até opções avançadas, como compressão, criptografia e retenção de backups.
Compreender cada parâmetro é essencial para ajustar o comportamento do pgBackRest conforme as necessidades do ambiente, otimizando desempenho, segurança e confiabilidade nas operações de backup e restauração.
    pgsmart backup 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 backup config
Consultar um Parâmetro Global de Backup
- 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 backup 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: - global: Aplicam-se a todos os sites, repositórios e comandos.
- site: Parâmetros que definem o ambiente onde o backup está localizado.
- repo: Parâmetros que definem o Repositório de backups. É onde os backups e os arquivos WAL serão armazenados.
 
- 
Cada parâmetro é identificado por sua origem de valores, que diz respeito a localização onde se origina o valor: - global: parâmetros configurados manualmente pelo usuário.
- default: parâmetros que permanecem com os valores padrão, sem intervenção do usuário.
- site : parâmetros configurados especificamente para o site de backup.
- cmd (comando): parâmetros configurados para um determinado comando.
 
- 
Exemplos: - 
Parâmetro global (aplica-se a todos os sites, repositórios e comandos), quando executado o comando annotate: ─── [ global:annotate ] ───
 (cmd) annotation = rrrr=rrrr
- 
Parâmetros global (aplica-se a todos os sites, repositórios e comandos): ─── [ global:annotate ] ───
 (global) compress-level = 5
 
- 
 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 pgBackRest 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, site e cmd (comando)). 
- 
Valor Padrão: Valor assumido se nenhum outro for configurado. 
- 
Grupo: Categoria funcional do parâmetro (ex.: backup, restore). 
- 
Seções: Contextos onde o parâmetro pode ser usado (global, site, repo). 
- 
Unidade Padrão: Unidade assumida na ausência de especificação explícita. 
- 
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. 
- 
Comandos: Operações em que o parâmetro é usado (ex.: backup, restore, check). 
- 
Descrição: Explicação resumida da função do parâmetro. 
- 
Descrição Complementar: Informações adicionais, exemplos ou observações importantes. 
 - 
Detalhes específicos do tipo Integer e Size: - 
Unidades (B, kB, MB, etc.) 
- 
Aceita decimal? 
- 
Aceita negativo? 
- 
Intervalo de valores. 
 
- 
- 
Detalhes específicos do tipoLista: - Indexação obrigatória (pg1-, pg2-).
 
- 
Detalhes específicos do tipostring : - 
Aspas necessárias (casos especiais). 
- 
Case sensitive. 
 
- 
  Figura 1 - Configuração de Parâmetros Globais de Backup - Consulta Figura 1 - Configuração de Parâmetros Globais de Backup - Consulta Figura 2 - Configuração de Parâmetros Globais de Backup - Consulta parâmetro por filtro Figura 2 - Configuração de Parâmetros Globais de Backup - Consulta parâmetro por filtro
- 
 
- 
Inserir um Parâmetro Global de Backup
- 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 backup defaulte aqueles configurados pelo usuário serão exibidos.
 1.2. Clique na tecla <insert>do seu teclado, para inserir uma nova configuração de parâmetro.1.3. Selecione um parâmetro na lista apresentada. 1.4. Clique <ENTER>.1.5. Selecione globalna seção do arquivo de configuração .1.6. Selecione a operação onde o parâmetro pode ser configurado. 1.7. 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.
- booleano: desabilita/habilita o parâmetro.
 Ex:- archive-async. valor padrão: disabled. valores: enabled/disabled.
- string: valor digitado.
 Ex:- pg1-host-ca-file. valor: '/etc/pki/tls/certs/ca-bundle.crt'.
- integer: número dentro de determinado intervalo ou não.
 Ex:- compress-level.
- lista: lista de valores separados por virgula.
 Ex:- db-exclude. Valores: (db1, db2, db5)
- size: valor dentro de um intervalo em B, B, MB, GB, TB, PB (varia para cada parâmetro).
 =Ex:- manifest-save-threshold. Unidade: B, kB, MB, GB, TB, PB. Intervalo de valores: 1B...1TB.
- time: valor de tempo dentro de um intervalo em ms, s, min, h, d, w.
 =Ex: `process-max. Valor padrão: 1. Intervalo de valores: 1...999.
- enum: valor a ser selecionado em uma lista.
 Ex:- buffer-size. Valores Possíveis: 16kib, 32kib, 64kib, 128kib, 256kib, 512kib, 1mib, 2mib, 4mib, 8mib, 16mib
- list_kv: lista de chave-valor (key-value list).
 Ex:- annotation. Valor: sss=sss.
- path: identifica um caminho.
 Ex:- lock-path.Valor padrão: /tmp/pgbackrest.
 
 alerta- Para modificar uma configuração já existente, use a funcionalidade Editar Parâmetro.
  Figura 3 - Configuração de Parâmetros de Backup - Inserção de novo Parâmetro Figura 3 - Configuração de Parâmetros de Backup - Inserção de novo Parâmetro
- Os parâmetros globais  de backup 
Editar um Parâmetro Global de Backup
- 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 backup 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 Editar. 1.4. Informe/Selecione os novos valores. 1.5. Confirme a operação. 1.6. Confirme a reinicialização, se for solicitado.  Figura 4 - Configuração de Parâmetros de Backup - Edição Figura 4 - Configuração de Parâmetros de Backup - Edição
- Os parâmetros globais  de backup 
Remover um Parâmetro Global de Backup
- 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 backup 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 5 - Configuração de Parâmetros de Backup - Remoçãonota Figura 5 - Configuração de Parâmetros de Backup - 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.