3CX'i AWS RDS PostgreSQL ve Grafana’ya Bağlama

Giriş

Bu kılavuz, 3CX'i bir AWS RDS PostgreSQL veritabanına bağlama ve verilerinizi pano ve raporlama yetenekleriyle bağlamak ve görselleştirmek için Grafana'yı kullanma adımlarını özetlemektedir.

Adım 1: AWS'de bir RDS PostgreSQL Veritabanı Oluşturun

  1. AWS Konsoluna gidin ve RDS'yi arayın ve Veritabanlarına tıklayın.

  1. Veritabanını Oluşturun ve Standart oluştur u seçin ve motor seçenekleri altında "PostgreSQL" seçin.

  1. Veritabanınız için benzersiz bir ad belirleyerek ve ardından ana kullanıcı adı ve parolayı ayarlayarak Veritabanını yapılandırın.

  1. Örnek Yapılandırması'nda, iş yükü gereksinimlerine göre DB örneği sınıfını (boyut ve kaynaklar) seçin.

  1. Bağlantı'da, DB örneğinizi başlatmak istediğiniz VPC'yi seçmemiz ve bir DB alt ağ grubu seçmemiz gerekecektir.

  1. Genel erişimde, Grafana'ya izin vermeyi planlıyorsanız, bunu muhtemelen "Evet" olarak ayarlamanız gerekecektir. Ancak, güvenlik etkilerinin farkında olun. Mümkünse, güvenlik gruplarını kullanarak erişimi kısıtlayın.

  1. VPC güvenlik grubu, mevcut bir güvenlik grubu seçin veya yeni bir tane oluşturun. Güvenlik grubu, PBX ve Grafana örneğinizin IP adreslerinden PostgreSQL portuna (varsayılan: 5432) gelen trafiğe izin vermelidir.

Önemli Güvenlik Notu: Güvenlik riski oluşturan "Herhangi Bir Yerden" (0.0.0.0/0) erişime izin vermek yerine:

  • PBX'inizin IP adreslerini ve Grafana sunucularının IP adreslerini belirtin.
  • Güvenlik grubunu yalnızca belirli IP adreslerinden gelen trafiğe izin verecek şekilde yapılandırın; bu, güvenliği önemli ölçüde artıracaktır.

  1. Veritabanı Kimlik Doğrulaması, parola doğrulaması kullanarak bağlantıya izin verme seçeneğini seçin ve Port: 5432'yi belirtin (Gerekirse değiştirebilirsiniz.)

  1. Veritabanı Seçenekleri, DB örneğinizde oluşturulacak veritabanının adını verin

  1. Yapılandırmanızı gözden geçirin ve bir veritabanı oluşturun ve veritabanı oluşturduktan ve durumu "Kullanılabilir" olduktan sonra "Veritabanları" bölümüne gidin ve DB örneğinize tıklayın ve "Endpoint" kopyalayın. Bu, veritabanına bağlanmak için kullanacağınız adrestir.

Adım 2: 3CX'te Veri Bağlayıcısını Yapılandırın

  1. 3CX'te Yönetici Konsolu > Entegrasyonlar > Veri Bağlayıcısı’na gidin
  2. "PostgreSQL Veritabanı"nı seçin ve aşağıdakileri girin:
  • Host: 1. Adımda kopyaladığınız RDS endpoint.
  • Port: Veritabanı portu (varsayılan: 5432).
  • Database Name: RDS'de oluşturduğunuz veritabanının adı.
  • Username: RDS'de yapılandırdığınız ana kullanıcı adı.
  • Password: Ana şifre.
  • Frequency: PBX'ten RDS örneğine veri aktarımının sıklığını ayarlayın.
  1. Yapılandırmayı kaydedin ve RDS veritabanına bağlantıyı doğrulamak ve bir başarı mesajı aldığınızı onaylamak için PBX’inizdeki Test düğmesine tıklayın. Test başarısız olursa, endpoint, port, veritabanı adı, kullanıcı adı ve parolayı iki kez kontrol edin. Ayrıca, AWS'deki güvenlik grubu kurallarını doğrulayın.

Lütfen dikkat: 3CX Data Connector'u kullanmak için 16SC+ lisansınız olması gerekir.

Adım 3: Grafana'yı AWS RDS PostgreSQL Örneğine Bağlayın

  1. Grafana örneğinize giriş yapın (örneğin, grafana.com veya kendi barındırdığınız Grafana).
  2. Grafana yapılandırma menüsüne gidin (dişli simgesi) ve "Veri Kaynakları"na tıklayın ve "Veri kaynağı ekle"ye tıklayın.
  3. "PostgreSQL" arayın ve seçin.

  1. "Bağlantı" altında veri kaynağını yapılandırın, aşağıdaki bilgileri girin:
  • Host: RDS endpoint ve port’u şu biçimde girin: your-rds-endpoint.amazonaws.com:5432
  • Database: Veritabanınızın adı.
  • User: Ana kullanıcı adı.
  • Password: Ana şifre.

  1. "Kaydet ve test et"e tıklayın ve "Veri kaynağı çalışıyor" mesajını aldığınızı doğrulayın. Hatalarla karşılaşırsanız, bağlantı ayrıntılarını, güvenlik grubu kurallarını ve SSL yapılandırmasını iki kez kontrol edin.

Ayrıca Bakınız

Son Güncelleme

Bu belge son olarak 13 Mayıs 2025'te güncellendi

https://www.3cx.com.tr/docs/aws-postgresql-yapilandirma/