Verbinden von 3CX mit AWS RDS PostgreSQL und Grafana

Einführung

In diesem Handbuch werden die Schritte zum Verbinden von 3CX mit einer AWS RDS PostgreSQL-Datenbank und zur Verwendung von Grafana zum Verbinden und Visualisieren Ihrer Daten mit Dashboard- und Berichtsfunktionen beschrieben.

Schritt 1: Erstellen Sie eine RDS-PostgreSQL-Datenbank in AWS

  1. Navigieren Sie zur AWS-Konsole, suchen Sie nach RDS und klicken Sie auf Datenbanken.

AWS-Konsole > Datenbanken

  1. Erstellen Sie eine Datenbank und wählen Sie „Standard Erstellung“ und wählen Sie unter den Engine-Optionen „PostgreSQL“ aus.

Datenbank erstellen

  1. Konfigurieren Sie die Datenbank, indem Sie einen eindeutigen Namen für Ihre Datenbank festlegen und anschließend einen Hauptbenutzernamen und ein Hauptkennwort festlegen.

Datenbanknamen festlegen

Datenbankeinstellungen

  1. Wählen Sie in der Instanzkonfiguration die DB-Instanzklasse (Größe und Ressourcen) entsprechend Ihren Workload-Anforderungen aus.

Datenbankinstanz konfigurieren

  1. Unter „Konnektivität“ müssen wir die VPC auswählen, in der Sie Ihre DB-Instance starten möchten, und eine DB-Subnetzgruppe auswählen.

Datenbankkonnektivität

  1. Wenn Sie Grafana unter „Öffentlicher Zugriff“ zulassen möchten, müssen Sie dies wahrscheinlich auf „Ja“ setzen. Beachten Sie jedoch die Sicherheitsauswirkungen. Beschränken Sie den Zugriff nach Möglichkeit mithilfe von Sicherheitsgruppen.

Öffentlichen Zugriff beschränken

  1. VPC-Sicherheitsgruppe: Wählen Sie eine vorhandene Sicherheitsgruppe aus oder erstellen Sie eine neue. Die Sicherheitsgruppe muss eingehenden Datenverkehr zum PostgreSQL-Port (Standard: 5432) von den IP-Adressen Ihrer PBX- und Grafana-Instanz zulassen.

Wichtiger Sicherheitshinweis: Anstatt den Zugriff von „Überall“ (0.0.0.0/0) zuzulassen, was ein Sicherheitsrisiko darstellt, wird dringend empfohlen:

  • Spezifische IP-Adressen Ihrer PBX und Identifizieren der IPs der Grafana-Server.
  • Konfigurieren Sie die Sicherheitsgruppe so, dass eingehender Datenverkehr nur von diesen bestimmten IP-Adressen zugelassen wird. Dies verbessert die Sicherheit erheblich.

Zugriff nur über spezifische IP-Adressen

  1. Wählen Sie unter „Datenbankauthentifizierung“ die Option zum Zulassen der Verbindung mithilfe der Kennwortauthentifizierung und geben Sie den Port 5432 an (Sie können ihn bei Bedarf ändern).

Datenbankauthentifizierung

  1. Datenbankoptionen, geben Sie den Namen der Datenbank ein, die auf Ihrer DB-Instance erstellt werden soll

Datenbankoptionen

  1. Überprüfen Sie Ihre Konfiguration und erstellen Sie eine Datenbank. Sobald die Datenbank erstellt ist und den Status „Verfügbar“ hat, gehen Sie zu „Datenbanken“, klicken Sie auf Ihre DB-Instance und kopieren Sie den „Endpunkt“. Dies ist die Adresse, mit der Sie sich mit der Datenbank verbinden.

Konfiguration überprüfen

Schritt 2: Konfigurieren Sie den Datenkonnektor auf 3CX

  1. Navigieren Sie in 3CX zu Admin Console > Integrationen > Datenkonnektoren
  2. Wählen Sie „PostgreSQL-Datenbank“ und geben Sie Folgendes ein:
  • Host: Der RDS-Endpunkt, den Sie in Schritt 1 kopiert haben.
  • Port: Der Datenbank-Port (Standard: 5432).
  • Datenbankname: Der Name der in RDS erstellten Datenbank.
  • Benutzername: Der in RDS konfigurierte Master-Benutzername.
  • Passwort: Das Master-Passwort.
  • Frequenz: Legen Sie die Frequenz für die Datenübertragung von der Telefonanlage zur RDS-Instanz fest.
  1. Speichern Sie die Konfiguration und klicken Sie auf Ihrer Telefonanlage auf die Schaltfläche „Testen“, um die Verbindung zur RDS-Datenbank zu überprüfen und die Erfolgsmeldung zu bestätigen. Sollte der Test fehlschlagen, überprüfen Sie Endpunkt, Port, Datenbanknamen, Benutzernamen und Passwort. Überprüfen Sie außerdem die Sicherheitsgruppenregeln in AWS.

3CX Datenkonnektoren

Bitte beachten Sie: Sie benötigen eine 16SC+-Lizenz, um 3CX Data Connector nutzen zu können.

Schritt 3: Verbinden Sie Grafana mit der AWS RDS PostgreSQL-Instanz

  1. Melden Sie sich bei Ihrer Grafana-Instanz an (z. B. grafana.com oder Ihr selbst gehostetes Grafana).
  2. Gehen Sie zum Grafana-Konfigurationsmenü (Zahnradsymbol), klicken Sie auf „Datenquellen“ und dann auf „Datenquelle hinzufügen“.
  3. Suchen Sie nach „PostgreSQL“ und wählen Sie es aus.

Datenquelle in Grafana hinzufügen

Datenquelle auswählen

  1. Konfigurieren Sie die Datenquelle unter „Verbindung“ und geben Sie die folgenden Details ein:
  • Host: Geben Sie den RDS-Endpunkt und den Port im Format „Ihr-RDS-Endpunkt.amazonaws.com:5432“ ein.
  • Datenbank: Der Name Ihrer Datenbank.
  • Benutzer: Der Master-Benutzername.
  • Passwort: Das Master-Passwort.

Datenverbindung

  1. Klicken Sie auf „Speichern & testen“ und überprüfen Sie, ob die Meldung „Datenquelle funktioniert“ angezeigt wird. Sollten Fehler auftreten, überprüfen Sie die Verbindungsdetails, Sicherheitsgruppenregeln und die SSL-Konfiguration.

Datenbankverbindung OK

Siehe auch

Letztes Update

Dieses Dokument wurde zuletzt am 4. Juni 2026 aktualisiert.

https://www.3cx.de/docs/aws-postgresql-konfiguration/