Pular para o conteúdo principal
Versão 3.1.0

Controle do Serviço da Instância

O PgSmart permite o gerenciamento do cluster de banco 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 PgAgent está instalado.
  • -h, --help => Ajuda.
  • -q, --quiet => Execução não interativa para controle 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 registrado.

  • 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 arquivo de configuração, extrair a porta e encontrar o serviço do Sistema Operacional 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. Selecione o Agente do PgSmart ou Registrar um novo Agente.

  2. Selecione 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, selecione Adicionar .

Parar o serviço no cluster

Terminal input
pgsmart cluster stop
  1. Selecione o Agente do PgSmart ou Registrar um novo Agente.

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

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

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

Inicializar o serviço no cluster

Terminal input
pgsmart cluster start
  1. Selecione o Agente do PgSmart ou Registrar um novo Agente.

  2. Selecione 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, selecioner a opção Adicionar .

Reinicializar o serviço no cluster

Terminal input
pgsmart cluster restart
  1. Selecione o Agente do PgSmart ou Registrar um novo Agente.

  2. Selecione 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, selecione a opção Adicionar.

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

Terminal input
pgsmart cluster reload
  1. Selecione o Agente do PgSmart ou Registrar um novo Agente.

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

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