Sertifika süresi dolmak üzereyken veya performans eşiği aşıldığında bildirim alabilir miyim?
Kısa cevap
Evet. Load Balancer → Profiles → Notifications profilindeki Certificate Expiry Notify Days alanı, vService'e atanmış sertifikanın bitişine belirtilen gün kaldığında ve süre dolduğunda bildirim üretir. Aynı profilde Bandwith, Request Rate, Current Session, Number of New Connections, 4xx responses/sec ve 5xx responses/sec eşikleriyle Per-source-IP Thresholds bölümündeki kaynak IP başına eşikler tanımlanır; profil HTTP ya da L7 TCP vService'e Notification seçeneğiyle atanır. Cihaz geneli CPU, bellek, disk ve bant genişliği eşikleri Settings → General Settings → Notification Management ekranından Notification Type seçilerek tanımlanır. Bildirimler profilde açılan kanallardan gider; alarm sürdüğü sürece her gün 13:30'da yinelenir.
Sorun: Sertifika Bitişi ve Yük Artışı Geç Fark Ediliyor
Süresi dolan bir sertifika servisin aniden erişilemez olmasına, fark edilmeyen bir yük artışı ya da hata oranı yükselmesi kesintiye yol açar. Bu durumların eşik aşıldığı anda bildirilmesi istenir.
Çözüm: Üç Yöntem
vService'e özgü sertifika ve trafik eşikleri Notifications profiliyle, cihazın kendi kaynak eşikleri Notification Management ile tanımlanır; ikisi birlikte kullanılabilir. WEB-CLI, Notifications profilini komut satırından kurar.
| Durumunuz | Uygun yöntem |
|---|---|
| vService sertifikası ve trafik eşikleri | Yöntem 1: Notifications profili |
| Cihaz geneli CPU, bellek, disk, bant genişliği | Yöntem 2: Notification Management |
| vService eşiklerini komut satırından kurmak | Yöntem 3: WEB-CLI |
Yöntem 1: Notifications Profili Önerilen
- Nasıl çalışır Sertifikalar 3 saatte bir ve yapılandırma değişince denetlenir. Trafik eşiklerinde değer limiti 8 saniye boyunca aşarsa bildirim üretilir; değer normale dönünce bu da bildirilir.
- Nerede açılırLoad Balancer → Profiles → Notifications
- Gereksinim E-posta için E-mail Settings (SMTP), SNMP trap için SNMP settings
- vService tipi HTTP · L7 TCP
- Cluster Trafik eşiği bildirimlerini, cihazlar arası bağlantı sürerken Cluster ID'si 1 olan cihaz üretir.
Adım adım yapılandırma
Settings → General Settings → Notification Management ekranında E-mail Settings sekmesi seçilir ve Edit butonuna tıklanır (E-mail Settings düzenleme formu).
Host Device, Port, Authentication, Security ve Sender Address girilir.
Butonun yanındaki Test E-mail Address alanına bir adres yazılıp Test E-mail Settings butonuna tıklanır; deneme e-postasının geldiği görülür.
Save E-mail Settings butonuna tıklanır.
Aynı ekranın SNMP Settings sekmesinde Edit butonuna tıklanır (SNMP settings düzenleme formu).
SNMP Version (v1 ya da v2c), SNMP Community Name ve SNMP IP:Port girilir. Trap'ler bu tek hedefe gönderilir.
Save SNMP Settings butonuna tıklanır.
Load Balancer → Profiles → Notifications ekranında yeni profil için Add, mevcut profil için Edit butonuna tıklanır (profil ekleme formu). Yeni profil formu varsayılan değerlerle açılır: Backend Service Status ve vService Status açık, Bandwith 128 Mbps, Request Rate 2500, Current Session 1000, Number of New Connections 1000, Certificate Expiry Notify Days 30; 4xx/5xx eşikleri ve kaynak IP başına eşikler kapalı.
Notification Profile Name girilir. Certificate Expiry Notify Days alanına sertifika bitişinden kaç gün önce bildirim isteneceği yazılır (ör. 30); alan boş ya da 0 bırakılırsa sertifika denetlenmez. İstenen eşiklerin anahtarı açılıp değer girilir (ör. Request Rate 5000, 5xx responses/sec 50); anahtarı kapalı eşik izlenmez. Kaynak IP başına eşikler Per-source-IP Thresholds bölümündedir. Kanallar açılır: E-mail ve SMS için alıcılar profile yazılır, SNMP trap ve UI notification anahtarla açılır. Hiçbir kanal açılmazsa bildirim yalnızca Notification Logs'a yazılır.
Yeni profilde Add, mevcut profilde Edit butonuna tıklanır. Profil zaten bir vService'e atanmışsa değişiklik hemen geçerli olur ve sonraki adımlar atlanır.
Load Balancer → Load Balancer vService List ekranında vService'e sağ tıklanıp Edit seçilir.
Formun sağındaki Details panelinde Notification işaretlenir ve profil listesinden oluşturulan profil seçilir (vService'e nasıl eklenir). İşaretleyince gelen Default Profile'da hiçbir kanal açık değildir; bu profil bildirimleri yalnızca Notification Logs'a yazar.
Save butonuna tıklanır. Değişikliğin uygulanması ekranın sağ altındaki senkron göstergesinden izlenir. Cluster kurulumunda varsayılan auto-sync ile değişiklik eş cihaza da gönderilir; Manual Sync Mode açıksa Synchronize ile elle gönderilir.
Doğrulama
Request rate eşiği geçici olarak düşük bir değere çekilip vService'e 8 saniyeden uzun süre trafik gönderilir.
HTTP request rate is high for vService "…": > …Settings → System Logs → Notification Logs ekranında vService statistics ve Certificate status kayıtlarına bakılır (bildirim tipleri).
Bildirim kaydı ve kanal sonucuYöntem 2: Notification Management (Cihaz Geneli)
- Nasıl çalışır Cihaz geneli eşikler, seçilen Contact groups'taki kişilere seçilen kanaldan bildirilir.
- Nerede açılırSettings → General Settings → Notification Management → Notifications
- Gereksinim E-posta için E-mail Settings (SMTP); alıcılar için Contact Groups
- Kapsam Cihazın tamamı; vService'e atanmaz
- Hazır kayıtlar Cihazda CPU Notification, Memory Notification ve Disk Notification kayıtları %90 limit, Send e-mail ve Notify UI kanalları ve Admins grubuyla hazır gelir; yalnızca limit değiştirilecekse kayıt düzenlenir.
Adım adım yapılandırma
Settings → General Settings → Notification Management ekranında E-mail Settings sekmesi seçilir ve Edit butonuna tıklanır.
Host Device, Port, Authentication, Security ve Sender Address girilir.
Test E-mail Address alanına bir adres yazılıp Test E-mail Settings butonuna tıklanır.
Save E-mail Settings butonuna tıklanır.
Aynı ekranın Contact Groups sekmesinde Add butonuna tıklanır (Contact groups ekleme formu). Hazır Admins grubu Super Admin tipindeki kullanıcıları kapsar; yeterliyse bu ve sonraki iki adım atlanır.
Grup adı girilir ve alıcılar seçilir.
Formun altındaki Add butonuna tıklanır.
Notifications sekmesinde yeni bildirim için Add, hazır kayıt için Edit butonuna tıklanır.
Notification Type (ör. CPU usage, Memory usage, Disk, Bandwidth) seçilir ve limit girilir (limitler); Notification Action (Send e-mail, Send sms, SNMP trap, Notify UI) ve Notification Contacts seçilir.
Yeni kayıtta Add, mevcut kayıtta Edit butonuna tıklanır.
Doğrulama
Settings → System Logs → Notification Logs ekranında CPU usage, Memory usage gibi kayıtlara bakılır (bildirim tipleri).
Bildirim kaydı ve kanal sonucuYöntem 3: WEB-CLI
- Nasıl çalışır Eşikli Notifications profili komut satırından oluşturulur ve vService'e atanır.
- Nerede açılır TR7 WEB-CLI →
lb notification·lb service(eşik ölçüleri) - Gereksinim WEB-CLI erişimi; e-posta için E-mail Settings (SMTP)
- vService tipi HTTP · L7 TCP
Adım adım yapılandırma
Komut satırında yalnızca yazılan alanlar açılır; arayüzdeki varsayılan değerler gelmez, Backend Service Status (--serviceStatus) ve vService Status (--poolStatus) da kapalı başlar. Aşağıdaki komut istek hızı, 5xx oranı ve sertifika bitişi için e-posta bildirimi açan bir profil oluşturur:
lb notification add name trafik-esikleri --reqRate 5000 --resp5xx 50 --notifyDaysBeforeCertificateExpiry 30 --email.0 noc@example.comlb service update id <vService> --notification trafik-esikleri--notification vService'in ana bildirim profilidir; vService'te zaten bir profil varsa komut onun yerine geçer. Mevcut atama önce lb service show <vService> ile görülür.
Doğrulama
Komut: lb notification show trafik-esikleri
reqRate 5000 · resp5xx 50 · notifyDaysBeforeCertificateExpiry 30Settings → System Logs → Notification Logs ekranında kayda bakılır.
Bildirim kaydı ve kanal sonucuSık Yapılan Hatalar
- Sertifika alanını boş ya da 0 bırakmak. Bu durumda sertifika denetlenmez.
- Sertifika bildiriminin hemen gelmesini beklemek. Denetim 3 saatte bir ve yapılandırma değişince çalışır.
- Kaynak IP eşiği bildiriminde IP adresini beklemek. Bildirim metni adresi içermez; en yoğun istemciler Live Stats ekranında ve Logs & Tracking'de görülür.
- Bandwith eşiğini yalnızca gelen trafik sanmak. Değer gelen ve giden trafiğin toplamıdır.
- Default profile ile bildirim beklemek. Default profile'da kanal açık değildir; kayıt yalnızca Notification Logs'a düşer.
- Network vService'te Notification aramak. Notification seçeneği yalnızca HTTP ve L7 TCP vService'te bulunur.
Dokümantasyonda nasıl yapılır
