SSL Sertifikaları Sona Ermeden Prometheus ile Otomatik İzleme Kurulumu

SSL Sertifikaları Sona Ermeden Prometheus ile Otomatik İzleme Kurulumu

May 12, 2026 ssl certificates prometheus monitoring kubernetes devops observability certificate expiration infrastructure automation

SSL Sertifikalarının Sonu Geliyor Olmasından Endişe Etme: Prometheus ile Sertifika İzlemesini Otomatikleştir

Şu senaryoyu hayal et: Cuma gecesi saat 2'de, alarmın çalıyor. Kritik bir servis çökmüş. Araştırmaya başlayınca ortaya çıkıyor ki sorun üç gün önce süresi biten bir SSL sertifikası. Kimse fark etmemiş, ta ki kullanıcılar şikayet edene kadar. Tanıdık geliyor mu?

Bu durum hemen hemen bütün üretim ortamlarında yaşanıyor, oysa tamamen önlenebilir bir sorun. Çözüm ise basit: SSL sertifikaları otomatik olarak izleyerek, gözlemlenebilirlik sistemine entegre etmek.

Manuel Sertifika Yönetimi Çok Pahalıya Patladı

Çoğu ekip SSL sertifikaların süresi bitme tarihlerini en zorlama yolla takip ediyor:

  • Hep güncel kalması gereken ama asla kalmayan spreadsheet'ler
  • Unutulan takvim uyarıları
  • Gece yarısı acil durumlarda koşturup çalıştırılan openssl komutları
  • Domain kaydedene ait bildirimler, spam klasöründe kayıp gidiyor

Bu yöntemlerin eksiği açık: görünürlük yok. Onlarca hizmeti birden fazla ortamda yönetirken, elle takip etmek kritik bir başarısızlık noktası haline geliyor. Tek bir unutulan sertifika, servis kesintilerine, sağlık kontrolleri başarısızlıklarına ve öfkeli müşterilere yol açabiliyor.

Sertifika İhracı Aracı: Prometheus'un Dilinden Konuş

Gerçek çözüm, sertifika izlemesini halihazırda kullanmakta olduğun gözlemlenebilirlik altyapısına doğrudan entegre etmek. X.509 sertifikaları için tasarlanmış Prometheus ihracı araçları kullanarak elde edebileceklerin:

Anlık Sertifika Metrikleri: Sadece süresi bitme tarihi değil, sertifikaların ne zaman yayınlandığını, geçerlilik pencerelerini ve zincir sağlığını tüm altyapında izle.

Her Ortamda Çalışan İzleme: Kubernetes, Docker konteynerları ya da doğrudan sunucular olsun, aynı araç sertifikaları bulup izlemeyi hallediyor.

Akıllı Uyarılar: Prometheus uyarı kurallarını mantıklı eşiklere göre ayarla. Planlama için süresi bitene 30 gün kala, aciliyet için 7 gün kala bildir.

Geçmiş Veriler: Zamanla metrikleri saklayarak, sertifika yenileme alışkanlıklarını analiz et ve yaşam döngüsünü iyileştir.

Kubernetes Öncelikli Ama Buradan Bitmiyor

Çağdaş sertifika izleme araçları Kubernetes'i ön planda tutarak tasarlanıyor çünkü konteyner dağıtımları orada yaşıyor. Otomatik olarak sertifikaları burada keşfedebiliyorlar:

  • Kubernetes Secrets içindeki TLS sertifikaları
  • Bağlı diskler ve volume'ler
  • Istio, Linkerd gibi service mesh proxy'leri
  • HTTPS trafiğini yöneten Ingress kontroller

Ama en güzel yanı: aynı araçlar tek başına çalıştırılabilir ikili dosyalar olarak da işe yarıyor. Eski sistemleri sanal makinelerde mi çalıştırıyorsun? Sorun değil. Tek bir sunucudaki sertifikaları mı izlemek istiyorsun? Doğrudan dağıt.

Pratikte Nasıl İşliyor?

Akış çok basit:

  1. İzleme aracını dağıt — Kubernetes'de sidecar olarak ya da bağımsız hostlarda sistem servisi olarak
  2. Sertifika yollarını ayarla — ya da otomatik keşfetmeye bırak
  3. Prometheus'a bağlan ve metrikleri toplamaya başla
  4. Uyarı kuralları oluştur — Prometheus'un güclü sorgu diline güvenarak
  5. Grafana'da görselle — İsteğe bağlı, ama tavsiye edilir

Çalışmaya başladığında şöyle metrikler göreceksin:

x509_certificate_not_before{filename="/etc/ssl/certs/example.crt"} 1704067200
x509_certificate_not_after{filename="/etc/ssl/certs/example.crt"} 1735689600
x509_certificate_days_remaining{filename="/etc/ssl/certs/example.crt"} 365

Bu basit metrikler Prometheus uyarılarıyla birleşince güçlü bir silah oluyor. x509_certificate_days_remaining < 30 gibi bir kural, senin güvenlik ağını oluşturuyor.

Daha Geniş Resim: Gözlemlenebilirlik Bir Sigorta Poliçesi

Sertifika izlemesi sadece süresi biten sertifikaların yarattığı felaketlerden kaçınmakla alakalı değil. Bunun ötesinde, kapsamlı bir gözlemlenebilirlik stratejisinin parçası. Altyapının her bileşeni görüldüğünde, ölçüldüğünde ve uyarılandığında, sen sadece başarısızlıklara tepki vermiyorsun — onları engelliyor oluyorsun.

NameOcean'da bu prensibi her yerde görüyoruz. DNS kayıtları, SSL sertifikaları ya da bulut hosting altyapısı olsun, başarılı olan takımlar görünürlüğü otomatikleştirenleridir. Spreadsheet'ler beş-altı şey için ölçeklenebilir. İnsanlar on civarı şeyi takip edebilir. Otomatik sistemler milyonlar için ölçeklenebilir.

Uygulamadan Önce Dikkat Etmesi Gerekenler

Sertifika izlemesini dağıtmadan önce:

İzinleri kontrol et: Aracın sertifika dosyalarını okuyabilmesi gerekiyor. Kubernetes RBAC ve dosya izinleri önemli.

Uyarı eşiklerini iyi belirle: 90 gün öncesinden uyar deme (uyarı yorgunluğu gerçektir). Planlama için yeterli zaman ve gerçek aciliyeti dengeleme.

Otomatik yenileme stratejilerini düşün: Bazı takımlar otomatik sertifika yönetimi (Kubernetes'de cert-manager) kullanıyor. Sertifika izlemesi otomasyonla harikulade çalışır — yenilemenin başarılı olduğunu doğrula.

Wildcard ve SAN sertifikaları unutma: Modern sertifikalar birden fazla domaini kapsıyor. İzlemenin bu karmaşıklığı yakalaması lazım.

Kusursuz Sertifika Yönetimine Giden Yol

SSL sertifikası süresi bitme sorunu çözülmüş durumdadır. Araçlar var, açık kaynak ve Prometheus ile mükemmel entegrasyon sağlıyorlar. Asıl soru şu: "Sertifikaları neden otomatik izlemiyorum?"

Elle takipten otomatik izlemeye geçiş, genelde bir öğleden sonra içinde yapılabiliyor. Manevi huzur? O da paha biçilmez.

Küçükten başla: En kritik servisini seç, sertifika izleme aracını dağıt, bir uyarı kuralı yaz, ve SSL sertifikalarının 24/7 izlendiğini bilerek uyuyabilmenin tadını çıkar. Oradan büyüt.

Uyku apnesi çeken 2 AM'deki gelecek senin için bunu yapmaya değer.


NameOcean'da, geliştiricileri ve operasyon ekiplerini güçlü, gözlemlenebilir altyapı kurmalarına yardımcı olmak için çalışıyoruz. Sertifika yönetimini domain kaydı ve bulut hosting altyapınızla nasıl entegre edebileceğinizle ilgileniyorsanız, platformumuzu keşfet ve Vibe Hosting'in altyapı oyununuzu ne kadar sadeleştirebileceğini gör.

Read in other languages:

RU BG EL CS UZ SV FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN