Getting Started with PostgreSYS
This section will guide you quickly and objectively through the first steps of the PostgreSYS Platform deployment process in your database environment.
At the end, you will be able to access PgSmart Web, or PgSmart CLI, to install and configure the desired components.
We recommend reading the Overview section for a better understanding of the Platform Architecture.
- PgSmart Agent Installation
The first step is to install the PgSmart Agent on all machines/servers you want to manage.
-
Download the installation package
Terminal inputwget --user=USUARIO --password=SENHA https://repo.tecnisys.com.br/yum/pgsys/pgsmart/4.0.0/rhel-8-x86_64/pgsmart-agent-4.0.0-1.el8.x86_64.rpm
-
Install the installation package
Terminal inputrpm -ivh pgsmart-agent-4.0.0-1.el8.x86_64.rpm
-
Start the service
Terminal inputsystemctl enable --now pgsmart-agent
-
Get the connection key
Terminal inputcat /opt/pgsmart-agent/pgsmart.yml | grep connectionKey
For more details about the installation process, refer to PgSmart Agent Installation.
- PgSmart CLI Installation
The next step is to install the PgSmart CLI on a client or utility machine to interact with the installed PgSmart Agent(s).
-
Download the installation package
Terminal inputwget --user=USUARIO --password=SENHA https://repo.tecnisys.com.br/yum/pgsys/pgsmart/4.0.0/rhel-8-x86_64/pgsmart-client-4.0.0-1.el8.x86_64.rpm
-
Install the installation package
Terminal inputrpm -ivh pgsmart-client-4.0.0-1.el8.x86_64.rpm
-
Register a PgSmart Agent
Terminal inputpgsmart config agent
3.1. Select
Agent Registration
.3.2. Select
Register
and enter the PgSmart Agent data.3.3. Press
<enter>
to use the default hostname or IP of the machine where the PgSmart Agent is installed.3.4. Press
<enter>
to use the default port used by the PgSmart Agent or enter the desired port.3.5. Press
<enter>
to use the default alias (nickname) of the PgSmart Agent or enter the desired alias.3.6. Enter the connection key of the PgSmart Agent.
3.7. Press
<enter>
to confirm the Agent Registration.
- PgSmart Web Installation
PgSmart Web is the web interface for managing PostgreSYS Database Environments.
Some Platform features are only available through this interface. Its use is highly recommended.
-
Install PgSmart Web via PgSmart CLI
Terminal inputpgsmart install
1.1. Press
<enter>
to selectPostgreSYS Environment Administration and Operation
.1.2. Using
<space>
and<enter>
, selectMetadata Database
along withPgSmart Client
(already selected by default).1.3. Press
<enter>
to proceed with the selection ofPgSmart Web
.1.4. Press
<enter>
to register the Tecnisys Repository (theYes
option is already selected).1.5. Enter the package repository address (
<enter>
to select the official Tecnisys repository).1.6. Enter your
Username
for accessing the package repository.1.7. Enter your
Password
for accessing the package repository.1.8. Press
<enter>
to confirm GPG key verification (theYes
option is already selected). -
Access PgSmart Web through the browser
https://<hostname-pgsmart-web>:4435
- Docker Image
A quick and simple way to run the PgSmart client interfaces is through its Docker image.
With it, you will have PgSmart CLI and PgSmart Web available in a single container.
Follow the steps to import and run the container:
-
Log in to the official Tecnisys repository
Terminal inputdocker login -u <seu email> repo.tecnisys.com.br
-
Download the Docker image of PgSmart clients
Terminal inputdocker pull repo.tecnisys.com.br/pgsys/pgsmart-client:4.0.0
-
Run a container (mapping the access port to PgSmart Web)
Terminal inputdocker run -p 4435:4435 -d pgsmart-client
-
Optionally, access the pgsmart CLI in the running container
Terminal inputdocker exec -it <container-id> bash
-
Access PgSmart Web through the browser
https://localhost:4435