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
- Instruções
- Vídeo
-
Selecione a opção
Parâmetros
. -
Selecione o
parâmetro
desejado. -
O PgSmart apresentará os dados actuais do parâmetro Selecionado.
-
Introduza o novo valor para o parâmetro.
-
Confirme a operação.
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
Carregando...
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.