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
- Navegue até o Console do AWS, procure o RDS e clique em Bancos de Dados.
- Crie um banco de dados e selecione “Standard create” (Criação padrão) e, nas opções de mecanismo, selecione “PostgreSQL”
- 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.
- Em Instance Configuration, selecione a classe de instância de DB (tamanho e recursos) de acordo com seus requisitos de carga de trabalho.
- 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.
- 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.
- 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.
- 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).
- Opções de Banco de Dados, forneça o nome do banco de dados a ser criado em sua instância de BD
- 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.
Etapa 2: Configurar o Conector de Dados no 3CX
- No 3CX, navegue até Admin Console > Integrations > Data Connector
- 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.
Etapa 3: Conectar o Grafana à Instância do AWS RDS PostgreSQL
- Faça login na sua instância do Grafana (por exemplo, grafana.com ou seu Grafana auto-hospedado).
- 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).
- Pesquise e selecione "PostgreSQL".
- 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.
- 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.
Veja Também
- Conexão do 3CX ao Google BigQuery & Grafana
Última Atualização
Este documento foi atualizado pela última vez em 17 de abril de 2025
