Configuração dos Parâmetros do PgSmart Client
Sintaxe do Comando
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=<valor>: ⇒ 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 dos Comandos:
A configuração dos parâmetros do PgSmart Client é simples, bastando, para isto:
-
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.
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. |
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