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 PgSmart local
  • **Agent => Configurações para o Agente Remoto PgSmart

Flags:

  • -a, --agent= <agent>. => Alias, nome do host ou IP do servidor onde o PgSmart Agent está instalado.
  • -h, --help . => Ajuda

Parâmetros suportados:

Parâmetros do PgSmart Client e do PgSmart Agent

  • default_timeout: Especifica o tempo máximo que o PgSmart pode executar um comando do SO ou dos componentes que fazem parte da plataforma PostgreSYS.
  • Log command history: Habilita/desabilita o registo de histórico dos comandos executados pelo PgSmart no SO.
  • log_debug: Habilita/desabilita os nomes de módulos/funções (namespaces) no código PgSmart a serem depurados.
  • log_detail: Especifica o nível de detalhe da informação a ser registada no log
  • log_rotation_age: Habilita a rotação automática do log quando ele é aberto se o tempo decorrido desde que o ficheiro foi criado exceder um limite flexível especificado.
  • log_rotation_size: Ativa a execução automática da rotação do log ao ser aberto se o tamanho do ficheiro exceder o valor definido (soft limit).

Parâmetros específicos do PgSmart Agent

  • agent_port: Porta TCP na qual o PgSmart Agent escuta os pedidos dos PgSmart Clients.
  • backup_adm_timeout: Tempo máximo em que o PgSmart pode efetuar operações administrativas em ambientes de backup.
  • geo_install_timeout: Tempo máximo para que o PgSmart realize a instalação do componente de georreferenciamento (PostGIS).
  • ha_adm_timeout: Tempo máximo para o PgSmart realizar operações de administração do ambiente de alta disponibilidade.
  • install_timeout: Tempo máximo para que o PgSmart realize 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 Agente PgSmart.
  • job_disk_retention_age: Tempo máximo que o ficheiro de metadados das tarefas concluídas, com sucesso ou não, pode permanecer disponível para consulta antes de ser arquivado.
  • job_mem_retention_age: Tempo máximo que a informação das filas de tarefas concluídas, com sucesso ou não, pode permanecer na memória do PgSmart Agent.
Execução do Comando
  1. Escolha a opção Parâmetros.

  2. Escolha o parâmetro pretendido.

  3. O PgSmart apresenta os dados actuais do parâmetro selecionado.

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

  5. Confirme a operação.

    Figura 1 - Configuração do PgSmart
    Figura 1 - Configuração do PgSmart

Variações de comando

Alguns parâmetros podem ser passados previamente no comando, mas a execução permanece Interativa, ou seja, durante a instalação, os parâmetros introduzidos devem ser confirmados, assim como os valores Padrão para os parâmetros não introduzidos.

Exemplos:

Configurando o componente Agent:

Terminal input
pgsmart config agent

Configurar o componente agente, com o host já selecionado:

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 no diretório /opt/pgsmart-client.

nota

Os parâmetros de configuração do PgSmart Agent e do PgSmart Client são semelhantes. Para configurar o PgSmart Agent, é preciso primeiro selecionar o Agente desejado.