Configuração dos parâmetros do PgSmart
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.
- Instruções
- Vídeo
-
Escolha a opção
Parâmetros
. -
Escolha o
parâmetro
pretendido. -
O PgSmart apresenta os dados actuais do parâmetro selecionado.
-
Digite o novo valor para o parâmetro.
-
Confirme a operação.
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:
pgsmart config agent
Configurar o componente agente, com o host já selecionado:
pgsmart config agent -a 192.168.0.102
As configurações do PgSmart Client são armazenadas no ficheiro pgsmart.conf
no diretório /opt/pgsmart-client
.
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.