Configuração dos Parâmetros do PgSmart
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.
- Instruções
- Vídeo
-
Selecione a opção
Parâmetros
. -
Selecione o
parâmetro
desejado. -
O PgSmart apresentará os dados atuais relacionados ao parâmetro selecionado.
-
Informe o novo valor para o parâmetro.
-
Confirme a operação.
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:
pgsmart config agent
Configuração do componente agent, com o host já escolhido:
pgsmart config agent -a 192.168.0.102
As configurações do PgSmart Client são armazenadas no arquivo pgsmart.conf
no diretório /opt/pgsmart-client
.
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.