Pular para o conteúdo principal
Versão Next

Configuração dos Parâmetros do PgSmart CLI

Sintaxe do Comando
Terminal input
    pgsmart config [COMPONENTES] [Flags]

Componentes:

  • client => Configurações para o Cliente local do PgSmart
  • agent => Configurações para o Agente Remoto do PgSmart

Flags:

  • -a, --agent=<agente> => Alias, Hostname ou IP do servidor onde o Agente PgSmart está instalado.
  • -h, --help => Ajuda.

Parâmetros Suportados:

Parâmetros do PgSmart-Client e PgSmart-Agent

  • default_timeout: Especifica o tempo máximo que o PgSmart pode executar um comando do sistema operativo ou de componentes da plataforma PostgreSYS.
  • log_command_history: Ativa/Desativa o registo do histórico de comandos executados pelo PgSmart no sistema operativo.
  • log_debug: Ativa/Desativa o debug dos módulos/funções (namespaces) do código do PgSmart.
  • log_detail: Especifica o nível de detalhe das informações a serem registadas no log.
  • log_rotation_age: Ativa a rotação automática do log na abertura do ficheiro, se o tempo decorrido desde a criação ultrapassar o valor definido (soft limit).
  • log_rotation_size: Ativa a rotação automática do log na abertura do ficheiro, se o tamanho ultrapassar o valor definido (soft limit).

Parâmetros Específicos do PgSmart-Agent

  • agent_port: Porta TCP em que o Agente PgSmart recebe requisições dos Clientes PgSmart.
  • backup_adm_timeout: Tempo máximo para execução de operações administrativas nos ambientes de backup.
  • geo_install_timeout: Tempo máximo para instalação do componente de Georreferenciação (PostGIS).
  • ha_adm_timeout: Tempo máximo para execução de operações administrativas nos ambientes de alta disponibilidade.
  • install_timeout: Tempo máximo para instalação de cada repositório e pacote dos componentes da Plataforma PostgreSYS.
  • job_check_interval: Intervalo entre as execuções de verificação do Agendador de Tarefas do Agente PgSmart.
  • job_disk_retention_age: Tempo máximo que os ficheiros de metadados das tarefas concluídas podem ficar disponíveis para consulta.
  • job_mem_retention_age: Tempo máximo que as informações das tarefas finalizadas permanecem na memória do Agente PgSmart.
Execução do Comando
  1. Selecione a opção Parâmetros.

  2. Selecione o parâmetro desejado.

  3. O PgSmart apresentará os dados actuais do parâmetro Selecionado.

  4. Introduza o novo valor para o parâmetro.

  5. Confirme a operação.

    Figura 1 - Configuração de Parâmetros do PgSmart
    Figura 1 - Configuração de Parâmetros do PgSmart

Variações do Comando

Alguns parâmetros podem ser passados previamente no comando; no entanto, a execução continua interativa, e os valores devem ser confirmados juntamente com os valores padrão.

Exemplos:

Configuração do componente agent:

Terminal input
    pgsmart config agent

Configuração do componente agent, com o host já definido:

Terminal input
    pgsmart config agent -a 192.168.0.102
Notas Finais
nota

As configurações do PgSmart Client são armazenadas no ficheiro pgsmart.conf, localizado em /opt/pgsmart-client.

nota

Os parâmetros de configuração do PgSmart-Agent e do PgSmart-Client são semelhantes. Para configurar o Agente PgSmart é necessário Selecionar previamente o Agente desejado.