Conectando o 3CX ao AWS RDS PostgreSQL e ao Grafana

Introdução

Este guia descreve as etapas para conectar o 3CX a um banco de dados PostgreSQL do AWS RDS e usar o Grafana para conectar e visualizar seus dados com recursos de painéis e relatórios.

Etapa 1: Criar um Banco de Dados RDS PostgreSQL no AWS

  1. Navegue até o Console do AWS, procure o RDS e clique em Bancos de Dados.

Criando um Banco de Dados RDS PostgreSQL no AWS

  1. Crie um banco de dados e selecione Standard create (Criação padrão) e, nas opções de mecanismo, selecione PostgreSQL

Criando o Banco de Dados

  1. Configure o Banco de Dados definindo um nome exclusivo para o banco de dados, seguido da definição de um nome de usuário e senha mestres.

Configurações

Configurações de credenciais

  1. Em Instance Configuration, selecione a classe de instância de DB (tamanho e recursos) de acordo com seus requisitos de carga de trabalho.

Configurando Instância

  1. Em Connectivity (Conectividade), precisaremos escolher a VPC em que você deseja iniciar sua instância de BD e selecionar um grupo de sub-rede de BD.

Conectividade

  1. Em Public access (Acesso público), se você estiver planejando permitir o Grafana, provavelmente precisará definir isso como Yes (Sim). No entanto, esteja ciente das implicações de segurança. Se possível, restrinja o acesso usando grupos de segurança.

Definindo Acesso público para permitir o Grafana

  1. Grupo de segurança VPC, selecione um grupo de segurança existente ou crie um novo. O grupo de segurança deve permitir o tráfego de entrada para a porta do PostgreSQL (padrão: 5432) a partir do(s) endereço(s) IP do PABX e da instância do Grafana.

Nota Importante Sobre Segurança: Em vez de permitir o acesso de Anywhere (Em qualquer lugar) (0.0.0.0/0), que é um risco à segurança, é altamente recomendável:

  • Endereços IP específicos de seu PABX e Identifique os IPs dos servidores Grafana.
  • Configure o grupo de segurança para permitir o tráfego de entrada somente a partir desses endereços IP específicos, o que aumentará significativamente a segurança.

Considerações sobre Segurança

  1. Autenticação de Banco de Dados, selecione a opção para permitir a conexão usando autenticação por senha e especifique a Porta: 5432 (você pode alterá-la, se necessário).

Autenticação de banco de dados

  1. Opções de Banco de Dados, forneça o nome do banco de dados a ser criado em sua instância de BD

Configuração adicional

  1. Revise sua configuração e crie um banco de dados. Depois que o banco de dados for criado e seu status for Disponível, vá para Bancos de dados, clique na instância do banco de dados e copie o Endpoint. Esse é o endereço que você usará para se conectar ao banco de dados.

Endereço a ser utilizado para se conectar ao banco de dados

Etapa 2: Configurar o Conector de Dados no 3CX

  1. No 3CX, navegue até Admin Console > Integrations > Data Connector
  2. Selecione "PostgreSQL Database" e digite o seguinte:
  • Host: O endpoint RDS que você copiou na Etapa 1.
  • Port: A porta do banco de dados (padrão: 5432).
  • Nome da Database: O nome do banco de dados que você criou no RDS.
  • Nome de usuário: O nome de usuário mestre que você configurou no RDS.
  • Senha: A senha mestra.
  • Frequência: Defina a frequência da transferência de dados do PABX para a instância RDS.
  • Salve a configuração e clique no botão Teste em seu PABX para verificar a conexão com o banco de dados RDS e confirmar o recebimento de uma mensagem de sucesso. Se o teste falhar, verifique novamente o ponto de extremidade, a porta, o nome do banco de dados, o nome de usuário e a senha. Além disso, verifique as regras do grupo de segurança no AWS.

Configurando Conectores de dados no 3CX

Etapa 3: Conectar o Grafana à Instância do AWS RDS PostgreSQL

  1. Faça login na sua instância do Grafana (por exemplo, grafana.com ou seu Grafana auto-hospedado).
  2. Acesse o menu de configuração do Grafana (ícone de engrenagem), clique em Data Sources (Fontes de Dados) e clique em Add data source (Adicionar fonte de dados).
  3. Pesquise e selecione "PostgreSQL".

Conectando o Grafana à Instância do AWS RDS PostgreSQL

Adicionando fonte de dados PostgreSQL

  1. Configure a fonte de dados em Connection (Conexão) e insira os seguintes detalhes:
  • Host: Digite o ponto de extremidade e a porta do RDS no formato: your-rds-endpoint.amazonaws.com:5432
  • Database: O nome do seu banco de dados.
  • User: O nome de usuário mestre.
  • Password: A senha mestra.

Configurando fonte de dados

  1. Clique em "Save & test" (Salvar & testar) e verifique se você recebe uma mensagem "A fonte de dados está funcionando". Se você encontrar erros, verifique novamente os detalhes da conexão, as regras do grupo de segurança e a configuração do SSL.

Conexão com base de dados OK

Veja Também

Última Atualização

Este documento foi atualizado pela última vez em 17 de abril de 2025

https://www.3cx.com.br/docs/configuracao-aws-postgresql/