Pular para o conteúdo principal
Versão 3.1.1

Controlo do Serviço da Instância

O PgSmart permite o gestão do cluster de base de dados, possibilitando a visualização do status do serviço, inicialização, parada, reinicialização e recarregamento dos parâmetros de configuração da instância.

Sintaxe do Comando
Terminal input
pgsmart cluster [OPERAÇÕES] [Flags]

Operações :

  • Verificar o status do cluster
  • Inicializar o serviço no cluster * Parar o serviço no cluster * Reiniciar o serviço no cluster * Recarregar os parâmetros de configuração da instância

Flags:

  • -D, --pgdata=<valor> => Diretório de dados da instância PostgreSQL.
  • -M, --pgversion=(11|12|13|14|15) => Versão majoritária do PostgreSQL.
  • -a, --agent=<agent> => Alias, hostname ou IP do servidor onde um PgSmart Agent está instalado.
  • -h, --help => Ajuda.
  • -q, --quiet => Execução não interativa para controlo do seu componente (status|start|stop|restart|reload).
nota
  • Os Diretórios de binários e de dados são identificados automaticamente pelo PgSmart, que os apresentará para seleção, quando houver mais de um registado.

  • As opções -D e -M podem ser utilizadas para identificar diretamente o diretório de dados da instância e a versão majoritária do PostgreSQL.

  • Com estas informações é possível encontrar o ficheiro de configuração, extrair a porta e encontrar o serviço do Sistema Operativo que se relaciona com ela.

Execução Não-Interativa
Terminal input
     pgsmart cluster status|start|stop|restart|reload -q -a 192.168.56.232 -D /var/lib/pgsql/15/data
Execução Interativa

Verificar o status do cluster

Terminal input
     pgsmart cluster status
Terminal input
     pgsmart cluster status -a <id-servidor> --pgdata=<PGDATA>
  1. Escolha o Agente do PgSmart ou Registar um novo Agente.

  2. Escolha o Diretório de Dados da instância PostgreSQL (PGDATA).

    Figura 1 - Status do Cluster
    Figura 1 - Status do Cluster
    nota

    Para adicionar um diretório de dados não criado pelo PgSmart, Escolha Adicionar .

Parar o serviço no cluster

Terminal input
     gsmart cluster stop
  1. Escolha o Agente do PgSmart ou Registar um novo Agente.

  2. Escolha o Diretório de Dados da instância PostgreSQL (PGDATA).

Figura 2 - Parada do Cluster
Figura 2 - Parada do Cluster

É possível adicionar um diretório de dados não criado pelo PgSmart. Para isto, Escolha a opção Adicionar. :::

Inicializar o serviço no cluster

Terminal input
     pgsmart cluster start
  1. Escolha o Agente do PgSmart ou Registar um novo Agente.

  2. Escolha o Diretório de Dados da instância PostgreSQL (PGDATA).

    Figura 3 - Inicialização do Cluster
    Figura 3 - Inicialização do Cluster
    nota

    É possível adicionar um diretório de dados não criado pelo PgSmart. Para isto, Escolhar a opção Adicionar .

Reinicializar o serviço no cluster

Terminal input
     pgsmart cluster restart
  1. Escolha o Agente do PgSmart ou Registar um novo Agente.

  2. Escolha o Diretório de Dados da instância PostgreSQL (PGDATA).

    Figura 4 - Reinicialização do Cluster
    Figura 4 - Reinicialização do Cluster
    nota

    É possível adicionar um diretório de dados não criado pelo PgSmart. Para isto, Escolha a opção Adicionar.

Recarregar os parâmetros de configuração da instância

Terminal input
     pgsmart cluster reload
  1. Escolha o Agente do PgSmart ou Registar um novo Agente.

  2. Escolha o Diretório de Dados da instância PostgreSQL (PGDATA).

    Figura 5 - Recarga do Cluster
    Figura 5 - Recarga do Cluster