Pular para o conteúdo principal
Versão 3.1.0

Configuração dos Parâmetros do PgSmart

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= <agent>. => Alias, Hostname ou IP do servidor onde o PgSmart Agent está instalado.
  • -h, --help . => Ajuda

Parâmetros suportados:

Parâmetros do PgSmart-Client e PgSmart-Agent

  • default_timeout: Especifica o tempo máximo em que o PgSmart pode executar um comando do SO, ou dos componentes que fazem parte da plataforma PostgreSYS.
  • log command history: Ativa/desativa o registro de histórico dos comandos executados pelo PgSmart no SO.
  • log_debug: Habilita/desabilita os nomes de módulos/funções(namespaces) do código do PgSmart a serem depurados (debug).
  • log_detail: Especifica o nível de detalhamento das informações que serão registradas no log.
  • log_rotation_age: Habilita a execução automática do rotacionamento do log, em sua abertura, quando o intervalo transcorrido, desde a criação do arquivo exceder o valor definido (soft limit).
  • log_rotation_size: Habilita a execução automática do rotacionamento do log em sua abertura, quando o tamanho do arquivo exceder o valor definido (soft limit).

Parâmetros específicos do PgSmart-Agent

  • agent_port: Porta TCP em que o PgSmart Agent recebe as requisições oriundas dos PgSmart Clients.
  • backup_adm_timeout: Tempo máximo em que o PgSmart pode executar as operações de administração dos ambientes de Backup.
  • geo_install-timeout: Tempo máximo em que o PgSmart pode executar a instalação do componente de Georreferenciamento (PostGIS).
  • ha_adm_timeout: Tempo máximo em que o PgSmart pode executar as operações de administração do Ambiente de Alta Disponibilidade.
  • install_timeout: Tempo máximo em que o PgSmart pode executar a instalação de cada repositório e pacote dos componentes que fazem parte da Plataforma PostgreSYS.
  • job_check_interval: Intervalo entre as execuções de verificação do Agendador de Tarefas do PgSmart Agent.
  • job_disk_retention_age: Tempo máximo em que o arquivo de metadados das tarefas finalizadas, com sucesso ou não, podem ficar disponíveis para consulta, antes de serem arquivadas.
  • job_mem_retention_age: Tempo máximo em que as informações das filas de tarefas finalizadas, com sucesso ou não, podem ficar na memória do PgSmart Agent.
Execução do Comando
  1. Selecione a opção Parâmetros

  2. Selecione o parâmetro desejado.

  3. O PgSmart apresentará os dados atuais relacionados ao parâmetro selecionado.

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

  5. Confirme a operação.

    Figure 1 - PgSmart Parameters Configuration
    Figure 1 - PgSmart Parameters Configuration

Variações do Comando

Alguns parâmetros podem ser repassados previamente no comando, entretanto, a execução continua interativa, ou seja, durante a instalação os parâmetros informados deverão ser confirmados, juntamente com os valores 'Default' para aqueles parâmetros não informados.

Exemplos:

Configuração do componente agent:

Terminal input
pgsmart config agent

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

Terminal input
pgsmart config agent -a 192.168.0.102
Notas Finais
nota

As configurações do PgSmart Client são armazenadas no arquivo pgsmart.conf no diretório /opt/pgsmart-client.`

nota

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