Começando com PostgreSYS
Esta seção irá guiá-lo de forma rápida e objetiva através dos primeiros passos do processo de implantação da Plataforma PostgreSYS em seu ambiente de banco e dados.
Ao final, você poderá acessar o PgSmart Web, ou PgSmart CLI, para instalar e configurar os componentes desejados.
Recomendamos a leitura da seção Visão Geral para uma melhor compreensão da Arquitetura da Plataforma.
- Instalação do PgSmart Agent
O primeiro passo é instalar o PgSmart Agent em todas as máquinas/servidores que deseja gerenciar.
-
Baixar o pacote de instalação
Terminal inputwget --user=USUARIO --password=SENHA https://repo.tecnisys.com.br/yum/pgsys/pgsmart/4.1/rhel-8-x86_64/pgsmart-agent-4.1-1.el8.x86_64.rpm -
Instalar o pacote de instalação
RHEL / CentOS / Rocky / Alma / SUSE / openSUSE
-
Usando o comando
rpm -ivhTerminal inputsudo rpm -ivh pgsmart-agent-4.1-1.el8.x86_64.rpm -
Usando o comando
dnf installpara distros RHEL-likeTerminal inputsudo dnf install pgsmart-agent-4.1-1.el8.x86_64.rpm -
Usando o comando
zypper installpara distros SUSE-likeTerminal inputsudo zypper install pgsmart-agent-4.1-1.el8.x86_64.rpm
Debian / Ubuntu
-
Usando o comando
apt installTerminal inputsudo apt-get update
sudo apt-get install pgsmart-agent-4.1-amd64.deb
-
-
Iniciar o serviço
Terminal inputsudo systemctl enable --now pgsmart-agent -
Obter a chave de conexão
Terminal inputcat /opt/pgsmart-agent/pgsmart.yml | grep connectionKey
Para maiores detalhes sobre o processo de instalação consulte Instalação do PgSmart Agent.
- Instalação do PgSmart CLI
O próximo passo é instalar o PgSmart CLI em um máquina cliente, ou utilitária, para interagir com o(s) PgSmart Agent instalado(s).
-
Baixar o pacote de instalação
Terminal inputwget --user=USUARIO --password=SENHA https://repo.tecnisys.com.br/yum/pgsys/pgsmart/4.1/rhel-8-x86_64/pgsmart-client-4.1-1.el8.x86_64.rpm -
Instalar o pacote de instalação
RHEL / CentOS / Rocky / Alma / SUSE / openSUSE
-
Usando o comando
rpm -ivhTerminal inputsudo rpm -ivh pgsmart-client-4.1-1.el8.x86_64.rpm -
Usando o comando
dnf installpara distros RHEL-likeTerminal inputsudo dnf install pgsmart-client-4.1-1.el8.x86_64.rpm -
Usando o comando
zypper installpara distros SUSE-likeTerminal inputsudo zypper install pgsmart-client-4.1-1.el8.x86_64.rpm
Debian / Ubuntu
-
Usando o comando
apt installTerminal inputsudo apt-get update
sudo apt-get install pgsmart-client-4.1-amd64.deb
-
-
Registrar um PgSmart Agent
Terminal inputpgsmart config agent3.1. Selecione
Registro de Agentes.3.2. Selecione
Registrare informe os dados do PgSmart Agent.3.3. Tecle
<enter>para usar o hostname ou IP padrão da máquina onde o PgSmart Agent está instalado.3.4. Tecle
<enter>para usar a porta padrão utilizada pelo PgSmart Agent ou informe a porta desejada.3.5. Tecle
<enter>para usar o alias (apelido) padrão do PgSmart Agent ou informe o alias desejado.3.6. Insira a chave de conexão do PgSmart Agent.
3.7. Tecle
<enter>para confirmar o Registro do Agente.
- Instalação do PgSmart Web
O PgSmart Web é a interface web para gerenciamento dos Ambientes de Banco de Dados PostgreSYS.
Alguns recursos da Plataforma estão disponíveis somente através desta interface. O seu uso é altamente recomendado.
-
Instalar o PgSmart Web via PgSmart CLI
Terminal inputpgsmart install1.1. Tecle
<enter>para selecionarAdministração e Operação do Ambiente PostgreSYS.1.2. Com a tecla de
<espaço>e<enter>, selecioneBase de Metadadosjuntamente comCliente do PgSmart(já selecionado por padrão).1.3. Tecle
<enter>para prosseguir com a seleção da opçãoPgSmart Web.1.4. Tecle
<enter>para cadastrar o Repositório da Tecnisys (a opçãoSimjá vem selecionada).1.5. Informe o endereço do repositório de pacotes (
<enter>para selecionar o repositório oficial da Tecnisys).1.6. Informe seu
Usuáriode acesso ao repositório de pacotes.1.7. Informe sua
Senhade acesso ao repositório de pacotes.1.8. Tecle
<enter>para confirmar a verificação da chave GPG (a opçãoSimjá vem selecionada). -
Acessar o PgSmart Web através do browser
https://<hostname-pgsmart-web>:4435
- Imagem Docker
Uma forma rápida e simples de executar as interfaces clientes do PgSmart é através da sua imagem Docker.
Com ela, você terá o PgSmart CLI e o PgSmart Web disponíveis em um único container.
Seguem os passos para importar e executar o container:
-
Fazer o login no repositório oficial da Tecnisys
Terminal inputdocker login -u <seu email> repo.tecnisys.com.br -
Baixar a imagem Docker dos clientes do PgSmart
Terminal inputdocker pull repo.tecnisys.com.br/pgsys/pgsmart-client:4.1 -
Executar um container (mapeando a porta de acesso ao PgSmart Web)
Terminal inputdocker run -p 4435:4435 -d pgsmart-client -
Opcionalmente, acessar o pgsmart CLI no container em execução
Terminal inputdocker exec -it <container-id> bash -
Acessar o PgSmart Web através do browser
https://localhost:4435