LDAP Dizini
Kuruluşunuzun e-posta hesapları, alias adresleri ve dağıtım listeleri çoğu zaman bir dizin sunucusunda (OpenLDAP ya da Zimbra'nın kendi LDAP'ı) tutulur. Hangi alan adında kaç hesap ve adres bulunduğunu görmek için DeepFilter'ın bu dizine bağlanabilmesi gerekir.
LDAP Dizini sekmesi bu bağlantıyı tanımlar: dizine hangi sunucular üzerinden, hangi güvenlik ayarıyla ve hangi kimlikle bağlanılacağını belirler, bağlantıyı sınar ve dizindeki hesap, alias ve dağıtım listesi envanterini alan adı bazında gösterir.
Bağlantı tek bir tanım değildir: her dizin kaynağı bir dizin profilidir. Zimbra SOAP profillerinin aksine bir dizin profili teslim sunucusuna bağlı değildir; dizinin kendisini tarif eder. Profil içindeki sunucu listesi sıralıdır ve yedeklilik (failover) sağlar: ilk sunucu yanıt vermezse sıradaki denenir.
LDAP Dizini ekranına Yönetim → Entegrasyon → LDAP Dizini yolundan ulaşılır.
Entegrasyon menüsü ve bu ekran yalnızca genel yönetici rolüne sahip kullanıcılara görünür; alan adı yöneticileri menüde bu bölümü görmez.
Ekranda Ne Var
Dizin profilleri bölümü tanımlı profilleri tablo halinde listeler. Henüz profil yoksa "Henüz dizin profili tanımlı değil" bilgisi ve Profil ekle düğmesi görünür.
| Sütun | Ne gösterir |
|---|---|
| Profil | Profilin adı. |
| Dizin tipi | OpenLDAP ya da Zimbra LDAP. |
| Sunucular | Sıralı sunucu listesi (adres:port). Birden çok sunucu varsa altında "N sunucu sırayla denenir" yazar. |
| Güvenlik | Taşıma güvenliği: STARTTLS, LDAPS ya da Şifresiz. Şifreli bağlantıda sertifika doğrulaması kapalıysa altında "Sertifika doğrulaması kapalı" uyarısı çıkar. |
| Durum | Etkin ya da Kapalı. Bind DN girilmiş ama parola kaydedilmemişse "Parola kayıtlı değil", bind DN boşsa "Anonim bağlanır" notu görünür. |
| Son test | Bu oturumda satırdan çalıştırılan son testin sonucu (Başarılı, Uyarı, Hata) ve saati. Test çalıştırılmadıysa "Test edilmedi" yazar. |
| İşlem | Test, Düzenle ve Sil düğmeleri. |
Profil Ayarları
Bu bölümdeki alanlar Profil ekle ya da bir satırdaki Düzenle ile açılan Dizin profili ekle / Dizin profilini düzenle penceresinde düzenlenir ve pencerenin Kaydet düğmesiyle yürürlüğe girer. Pencere beş bölümden oluşur: Genel, Sunucular, Bağlantı güvenliği, Kimlik ve Gelişmiş filtreler.
Genel
Profil adı — Listede ve kayıtlarda görünen ad (örneğin "Personel dizini"). En fazla 100 karakter; aynı adla ikinci bir profil tanımlanamaz.
Profil etkin — Profilin kullanımda olup olmadığı. (varsayılan: Açık)
Değeri değiştirirsen: Kapalı profil sorgulanmaz, ancak tanımı korunur; yeniden açtığınızda ayarlarıyla birlikte geri gelir.
Dizin tipi — OpenLDAP ya da Zimbra LDAP. (varsayılan: OpenLDAP)
Neden var: Dizin şemaları hesapları ve adresleri farklı özniteliklerde tutar. Tip seçimi, Gelişmiş filtreler bölümündeki filtre ve öznitelik alanlarını o şemanın önerilen değerleriyle doldurur.
- OpenLDAP — Posta adresi olan kişi kayıtlarını hesap sayar; dağıtım listesi filtresi boş gelir, çünkü genel LDAP'ta liste şeması standart değildir. Kurumunuzun liste şemasını biliyorsanız filtreyi kendiniz girin.
- Zimbra LDAP — Yalnız etkin Zimbra hesaplarını sayar (sistem kaynakları hariç); alias adreslerini ve dağıtım listelerini de okur.
Sunucular
Profilin bağlanacağı dizin sunucuları. Her satırda bir sunucu adresi (ad ya da IP) ve port bulunur. Sunucular yukarıdan aşağıya sırayla denenir; ilk yanıt veren kullanılır. Sunucu ekle ile yeni satır eklenir, ok düğmeleriyle (Yukarı taşı / Aşağı taşı) sıra değiştirilir. En fazla 8 sunucu tanımlanır; en az bir sunucu zorunludur.
Sunucu adresi yerel bir adres (loopback/link-local) olamaz; dizin sunucusunun ağ adresini girin.
Bağlantı güvenliği
Taşıma güvenliği — STARTTLS, LDAPS ya da Şifresiz. (varsayılan: STARTTLS)
Neden var: Bind parolası ve dizin içeriği ağ üzerinden geçer. STARTTLS 389, LDAPS 636 portunu kullanır; port alanı seçime göre güncellenir.
Değeri değiştirirsen: Şifresiz seçildiğinde pencerede uyarı çıkar: bind parolası ve dizin içeriği ağda açık gider. Bu seçeneği yalnız güvenli bir iç ağda kullanın.
Sunucu sertifikasını doğrula — Sunucunun sertifikasının güvenilen kök listesine göre denetlenip denetlenmeyeceği. (varsayılan: Açık)
Değeri değiştirirsen: Doğrulama kapalıyken araya giren bir sunucu kimliğini gizleyebilir. Kendi kök sertifikanız varsa doğrulamayı açık tutup aşağıdaki alana PEM ekleyin.
Özel kök sertifika (PEM) — Kurum içi bir sertifika otoritesi kullanıyorsanız
kök sertifikanın PEM içeriği (-----BEGIN CERTIFICATE----- ile başlar).
Kayıtlı bir sertifika varsa alan yerine "CA yüklü: …" satırı ve Değiştir / Kaldır düğmeleri görünür. Alan boş bırakılırsa kayıtlı sertifika korunur. Kaldır seçildiğinde sertifika kaydetme anında silinir; kayıtlı bir bind parolası varsa yeniden girmeniz istenir.
Sunucuyu IP adresiyle tanımlarsanız sertifikadaki ad doğrulanamaz ve test bunu uyarı olarak bildirir. Mümkünse sunucunun DNS adını kullanın.
Kimlik
Bind DN — Dizine bağlanırken kullanılacak hesabın DN'i (örneğin
uid=deepfilter,ou=people,dc=ornek,dc=com). Boş bırakılırsa dizine anonim
bağlanılır.
Bind parolası — Bind DN'in parolası. Anonim bağlantıda boş bırakılır.
Neden var: Parola kaydedildikten sonra ekranda gösterilmez. Alan boş bırakılırsa kayıtlı parola korunur; Kayıtlı parolayı kaldır ile kaydetme anında silinir.
Değeri değiştirirsen: Sunucu listesi, bind DN ya da güven ayarı (sertifika doğrulaması, taşıma güvenliği, kök sertifika) değiştiğinde kayıtlı parola yeni hedefe kullanılmaz; devam etmeden önce parolayı yeniden girmeniz istenir.
Base DN — Aramanın yapılacağı düğüm (örneğin dc=ornek,dc=com).
Değeri değiştirirsen: Boş bırakılırsa dizinin kökünden aranır. Zimbra'da her alan adı dizinin kökünde ayrı bir ağaçtır; tüm alan adlarını görmek için alanı boş bırakın, yalnız bir alan adını saymak için o alan adının DN'ini girin. Birden çok kökü (suffix) olan dizinlerde boş Base DN her kökü ayrı ayrı tarar.
Süre sınırı (sn) — Sunucudan yanıt beklenecek en uzun süre; 3–120 saniye. (varsayılan: 10)
Gelişmiş filtreler
Bu bölüm dizin tipinin önerilen değerleriyle dolu gelir; dizin şemanız farklıysa burada değiştirin. Preset değerlerine dön düğmesi alanları seçili dizin tipinin önerilen değerlerine geri getirir.
| Alan | Ne işe yarar |
|---|---|
| Hesap filtresi | Posta kutusu nesnelerini seçen LDAP filtresi; parantezle başlar, örn. (objectClass=person). |
| Birincil adres özniteliği | Hesabın birincil e-posta adresini taşıyan öznitelik. Zorunludur. |
| Alias özniteliği | Ek adresleri taşıyan öznitelik; dizinde alias yoksa boş bırakın. |
| Dağıtım listesi filtresi | Dağıtım listelerini seçen filtre. Boş bırakılırsa liste sayımı yapılmaz. |
| Liste adres özniteliği | Listenin adresini taşıyan öznitelik; dağıtım listesi filtresi doluysa zorunludur. |
| Liste alias özniteliği | Listenin ek adreslerini taşıyan öznitelik. |
Profil Ekleme
Ön koşullar
- DeepFilter sunucusundan dizin sunucusunun LDAP portuna (STARTTLS için genellikle 389, LDAPS için 636) ağ erişimi açık olmalıdır.
- Dizini okuma yetkisi olan bir hesabın bind DN'i ve parolası elinizde olmalıdır (dizin anonim okumaya izin veriyorsa gerekmez).
- Kurum içi bir sertifika otoritesi kullanılıyorsa kök sertifikanın PEM içeriği hazır olmalıdır.
Adımlar
- Yönetim → Entegrasyon → LDAP Dizini yolunu açın.
- Dizin profilleri bölümünde Profil ekle düğmesine tıklayın.
- Profil adı girin ve Dizin tipi seçin; gelişmiş filtreler tipe göre dolar.
- Sunucular bölümüne dizin sunucusunun adresini ve portunu girin; yedek sunucu varsa Sunucu ekle ile sıraya ekleyin.
- Taşıma güvenliği seçin; gerekiyorsa Özel kök sertifika (PEM) alanına kök sertifikayı yapıştırın.
- Bind DN, Bind parolası ve Base DN alanlarını doldurun.
- Pencerenin altındaki Dizin Testi bölümünde Bağlantıyı test et düğmesiyle bilgileri kaydetmeden sınayın (bkz. Profili Sınama).
- Kaydet düğmesine tıklayın.
Doğrulama — başarılı olduğunu şuradan anlarsınız
- "Dizin profili oluşturuldu." bildirimi görünür ve profil listede yeni bir satır olarak yer alır; Durum sütununda Etkin yazar.
Profili Sınama
Dizin Testi, profil bilgilerini dizinde hiçbir şey değiştirmeden sınar; yalnızca okur. Yeni ya da düzenlenen bir profil pencerenin altındaki Dizin Testi bölümünden kaydedilmeden, kayıtlı bir profil ise satırındaki Test düğmesiyle sınanır.
Test beş adımı sırayla raporlar — Bağlantı, TLS, Kimlik doğrulama, Base DN ve Envanter — ve her adım bir öncekinin ön koşuludur. Genel sonuç üç değerden biridir: Dizin okunuyor, Dizin kısmen okunuyor (uyarı var) ya da Dizine erişilemiyor. Sonucun yanında testin süresi ve bağlanılan sunucu gösterilir.
Ön koşullar
- Formda biçim hatası bulunmamalıdır (sunucu adresi, filtreler ve öznitelikler); aksi halde test düğmesi pasif kalır.
- Sunucu listesini, bind DN'i ya da güven ayarını değiştirdiyseniz bind parolasını yeniden girin.
Adımlar
- Yönetim → Entegrasyon → LDAP Dizini yolunu açın.
- Kayıtlı bir profil için satırdaki Test düğmesine, yeni ya da düzenlenen bir profil için pencerenin altındaki Bağlantıyı test et düğmesine tıklayın.
- Adım sonuçlarını yukarıdan aşağıya okuyun; ilk kırmızı adım sorunun kaynağıdır. Hata ya da uyarı veren adımlarda Teknik ayrıntı açılarak sunucunun döndürdüğü ayrıntı görülebilir.
Doğrulama — başarılı olduğunu şuradan anlarsınız
- Genel sonuç Dizin okunuyor olur ve Envanter bölümünde sayaçlar dolu gelir. Satırdan çalıştırılan testin sonucu Son test sütununa da yazılır.
Test sonuçları o anki değerlere aittir. Formda bir şey değiştirirseniz sonuçların üstünde "Sonuçlar önceki değerlere ait" notu çıkar; kaydetmeden önce testi yeniden çalıştırın.
Envanter sayımı en fazla 30 saniye sürer. Süre aşılırsa ya da dizin sunucusu döndürdüğü sonuç sayısını sınırlıyorsa test uyarı ile biter ve sayımların kısmi olduğu belirtilir. Aynı anda en fazla iki bağlantı testi çalışabilir.
Envanteri Okuma
Başarılı bir testin sonunda üç sayaç ve bir alan adı tablosu görünür:
| Sayaç | Ne sayar |
|---|---|
| E-posta hesabı | Hesap filtresine uyan posta kutuları. |
| Alias tanımı | Hesaplara tanımlı ek adresler. Posta kutusu değil adres sayısıdır; birincil adresle aynı olan değerler tekrar sayılmaz. |
| Dağıtım listesi | Dağıtım listesi filtresine uyan listeler. Filtre boşsa sayılmaz. |
Alan adı dağılımı tablosu her alan adı için Hesap, Alias ve Liste sayılarını ve DeepFilter'da tanımlı sütununu gösterir. Bu sütun, dizindeki alan adının DeepFilter'da alan adı olarak tanımlı olup olmadığını söyler; dizin ile DeepFilter'daki alan adı listesi arasındaki farkı buradan görebilirsiniz.
Dikkat Edilmesi Gerekenler
- Dizin sizin yönetiminizde ayrı bir sistemdir. Bind hesabının parolası, okuma yetkisi ya da sunucu sertifikası dizin tarafında değiştiğinde bağlantı DeepFilter'da hiçbir şey değişmeden bozulur. Dizin tarafında bakım yaptıktan sonra ilgili profilin testini yeniden çalıştırın.
- Bind hesabını yalnız okumayla sınırlayın. DeepFilter dizine yazmaz; bind hesabına okuma dışında yetki vermeyin.
- Şifresiz bağlantı ve kapalı sertifika doğrulaması korumayı düşürür. Bu ayarları yalnız güvenli bir iç ağda ve geçici olarak kullanın.
Sorun Giderme
Test "Bağlantı reddediliyor" ya da "Sunucu yanıt vermiyor" diyor. Sunucu adresi veya portu yanlış olabilir ya da DeepFilter sunucusundan dizin sunucusuna ağ erişimi kapalıdır. Adresi, portu ve taşıma güvenliği seçimini (STARTTLS 389, LDAPS 636) doğrulayın; yavaş bir dizinde Süre sınırı değerini yükseltin.
Test "Sunucu adresi çözümlenemiyor" diyor. Girdiğiniz sunucu adı DNS'te çözülemiyordur. Adı doğrulayın, sunucunun ad çözümleme ayarlarını gözden geçirin (Yönetim → Sistem → DNS) ya da geçici olarak IP adresi girin.
Test "Sunucu STARTTLS desteklemiyor" diyor. Dizin sunucusu STARTTLS sunmuyordur. Sunucu LDAPS destekliyorsa Taşıma güvenliği'ni LDAPS yapın; desteklemiyorsa dizin sunucusunda TLS'i etkinleştirin.
Test "TLS sertifikası doğrulanamıyor" diyor. Dizin sunucusu kendinden imzalı ya da kurum içi bir otoritenin imzaladığı bir sertifika sunuyordur. Kök sertifikanın PEM içeriğini Özel kök sertifika (PEM) alanına ekleyin ve doğrulamayı açık tutun.
Test "Bind DN veya parola hatalı" diyor. Bind DN'in tam DN olduğundan ve parolanın güncel olduğundan emin olun. Parola dizin tarafında değiştirildiyse yeni parolayı girip kaydedin.
Test "Base DN bulunamıyor" ya da "Hesabın bu düğümü okuma yetkisi yok" diyor. Base DN dizinde yoktur ya da bind hesabı o düğümü okuyamıyordur. Base DN'i doğrulayın veya bind hesabına okuma yetkisi verin.
Test "Dizin kökten aramaya izin vermiyor" diyor. Base DN boş bırakılmış ve dizin kökten aramaya izin vermiyordur. Base DN alanına arama tabanını girin.
Envanter sıfır ya da beklenenden az görünüyor. Hesap filtresi ya da birincil adres özniteliği dizin şemanıza uymuyor olabilir. Dizin tipi'nin doğru seçildiğini kontrol edin, gerekiyorsa Gelişmiş filtreler bölümünde değerleri şemanıza göre düzeltin. Zimbra LDAP tipinde yalnız etkin hesaplar sayılır. Base DN tek bir alan adını gösteriyorsa yalnız o alan adı sayılır.
"Sunucu adresi yerel (loopback/link-local) olamaz" uyarısı çıkıyor.
Sunucu adresine localhost ya da yerel bir adres girilmiştir. Dizin sunucusunun
ağ adresini girin.
"Aynı anda en fazla iki bağlantı testi çalışabilir" uyarısı çıkıyor. Başka testler sürüyordur; biraz bekleyip yeniden deneyin.