Instalação do PgSmart CLI
Uma vez que os requisitos mínimos sejam cumpridos, iniciamos a implantação da Plataforma PostgreSYS com a instalação do componente PgSmart, que fornecerá um guia intuitivo para a instalação dos demais componentes.
O PgSmart CLI é a interface de linha de comandos (CLI) do PgSmart. Permite que administradores e operadores realizem instalações, configurações e monitorização de ambientes de base de dados de forma rápida e automatizada, utilizando comandos diretos no terminal.
Os pacotes de instalação do PgSmart (módulos Agente e Cliente) estão disponíveis no Repositório Público de Pacotes da Tecnisys.
Para aceder, utilize as credenciais de acesso definidas no momento do seu registo gratuito no site da Tecnisys.
Para mais informações, consulte o tópico Pacotes de Instalação.
Instalação do Agente do PgSmart
-
Instale o pacote de instalação do Agente do PgSmart:
Terminal inputrpm -ivh pgsmart-agent-4.0.0-1.el8.x86_64.rpm
-
Inicie o serviço do Agente do PgSmart:
Terminal inputsystemctl start pgsmart-agent
-
Obtenha a chave de conexão do Agente:
Terminal inputcat /opt/pgsmart-agent/pgsmart.yml
Instalação do Cliente do PgSmart
-
Instale o pacote de instalação do Cliente do PgSmart:
Terminal inputrpm -ivh pgsmart-client-4.0.0-1.el8.x86_64.rpm
1.1 Verifique se a instalação foi bem-sucedida executando um dos comandos abaixo:
Verifique se a instalação foi bem-sucedida
-
Consulte a versão do PgSmart (
--version
ou-v
):Terminal inputpgsmart -v
-
Consulte os comandos disponíveis com a opção de ajuda (
--help
ou-h
):Terminal inputpgsmart -h
Figura 1 - Comandos do PgSmart
Consulte aqui como registar um Agente do PgSmart
Ambientes de base de dados com componentes previamente instalados serão suportados desde que:
- Os componentes e respetivas versões estejam listados na Matriz de Componentes da Plataforma PostgreSYS;
- As versões dos componentes sejam compatíveis com a versão do PostgreSQL e entre si, conforme a documentação dos projetos; e
- Os componentes tenham sido instalados utilizando ficheiros fonte e binários fornecidos pelos respetivos projetos da Comunidade.