vService down olduğunda bildirim alabilir miyim; hangi kanallar var (SNMP, e-posta, SMS)?
Kısa cevap
Evet. HTTP ve L7 TCP vService'lerde vService'in durum değişiklikleri Load Balancer → Profiles → Notifications profilindeki vService Status anahtarıyla, Kurum Servislerinin sağlık değişiklikleri Backend Service Status anahtarıyla bildirilir (Notifications profili). Profil, vService'te Notification işaretlenip Notification Profiles listesinden seçilerek atanır. Profilde dört kanal vardır: E-mail, SMS, SNMP Trap ve UI Notification; e-posta için E-mail Settings, SNMP için SNMP Settings önceden yapılandırılır. Notification işaretlenince gelen hazır Default Profile'da hiçbir kanal açık değildir; bu yüzden en az bir kanalı açık bir profil oluşturulup seçilmelidir.
Sorun: Servis Durduğunda Kimse Haberdar Olmuyor
Bir vService'in bütün Kurum Servisleri düştüğünde ya da vService başlayamadığında bu durum ancak kullanıcı şikâyetiyle fark ediliyor. Durum değişikliklerinin ekibe e-posta, SMS ya da SNMP ile anında bildirilmesi istenir.
Çözüm: İki Yöntem
İki yöntem aynı Notifications profilini oluşturur; biri arayüzden, diğeri komut satırından yapılır.
| Durumunuz | Uygun yöntem |
|---|---|
| vService ve Kurum Servisi durum bildirimleri arayüzden | Yöntem 1: Notifications profili |
| Komut satırından | Yöntem 2: WEB-CLI |
Yöntem 1: Notifications Profili Önerilen
- Nasıl çalışır Profil, açık anahtarlardaki olayları izler ve açık kanallardan gönderir; gönderilen bildirimler Notification Logs'a da yazılır.
- 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 (Network vService'te Notification seçeneği yoktur)
Adım adım yapılandırma
Settings → General Settings → Notification Management ekranında E-mail Settings sekmesi açılır ve Edit'e tıklanır (E-mail settings düzenleme formu).
Route Table (SMTP sunucusuna ulaşılan route table), Host Device, Port, Authentication (açılırsa Username ve Password), Security (varsayılan TLS) ve Sender Address girilir (E-mail settings düzenleme formu).
Formun altındaki adres alanına bir alıcı yazılır ve Test e-mail Settings'e tıklanır (Test e-mail Settings).
Save e-mail Settings'e tıklanır.
Aynı ekranın SNMP Settings sekmesinde Edit'e tıklanır (SNMP settings düzenleme formu).
Route Table (NMS sunucusuna ulaşılan route table) seçilir; SNMP Version = v1 ya da v2c seçilir; SNMP Community Name (boşsa public) ve SNMP IP:Port girilir.
Save SNMP Settings'e tıklanır.
Load Balancer → Profiles → Notifications → Add ile profil formu açılır (nasıl eklenir). Form hazır profilin değerleriyle dolu gelir: vService Status ve Backend Service Status açıktır; Bandwith (128 Mbps), Request Rate (2500), Current Session (1000) ve Number of New Connections (1000) eşikleri ile Certificate Expiry Notify Days (30) da dolu gelir; kanalların hepsi kapalıdır.
Notification Profile Name girilir. vService Status ve Backend Service Status açık bırakılır; yalnızca durum bildirimi isteniyorsa dolu gelen eşik alanları kapatılır (Sertifika süresi dolmak üzereyken veya performans eşiği aşıldığında bildirim alabilir miyim?). Gereken kanallar açılır: E-mail (+ ile adres), SMS (+ ile numara), SNMP Trap ve UI Notification. Mute Night Notifications açılırsa 22:00–08:00 arasında yalnızca SMS susturulur.
Formdaki Add'e tıklanır.
Load Balancer → Load Balancer vService List ekranında vService'e sağ tıklanıp Edit seçilir (vService'e nasıl eklenir).
Details panelinde Notification işaretlenir. Notification Profiles listesinde önce hazır Default Profile seçili gelir; bu seçim kaldırılır ve oluşturulan profil seçilir. Birden çok profil seçilebilir; hepsi birlikte uygulanır.
Save'e 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
Test amaçlı bir vService'in Kurum Servislerinden biri devre dışı bırakılır.
Seçilen kanallardan Backend service status bildirimiSettings → System Logs → Notification Logs ekranında kayda bakılır (bildirim tipleri).
Bildirim kaydı ve kanal sonucuYöntem 2: WEB-CLI
- Nasıl çalışır Notifications profili komut satırından oluşturulur ve vService'e atanır. Komut satırında durum anahtarları varsayılan olarak kapalıdır; açıkça
trueyazılır. - Nerede açılır TR7 WEB-CLI →
lb notification - Gereksinim WEB-CLI erişimi; E-mail ve SNMP trap için yukarıdaki E-mail settings ve SNMP settings
- vService tipi HTTP · L7 TCP
Adım adım yapılandırma
--poolStatus arayüzdeki vService Status, --serviceStatus Backend Service Status anahtarıdır; --email.0 ilk e-posta adresi, --snmp SNMP trap, --ui UI notification kanalıdır (durum bildirimleri, gönderim kanalları):
lb notification add name servis-uyarilari --poolStatus true --serviceStatus true --email.0 noc@example.com --snmp true --ui trueProfil adıyla atanır; bu komut vService'in ana bildirim profilini değiştirir (bağlanan profiller):
lb service update id <vService> --notification servis-uyarilariDoğrulama
Komut: lb service show <vService>
notification alanında profilSettings → System Logs → Notification Logs ekranında kayda bakılır (bildirim tipleri).
Bildirim kaydı ve kanal sonucuSık Yapılan Hatalar
- Notification'ı açıp Default profile'da bırakmak. Hazır profilde kanal yoktur; bildirim hiçbir kanala gönderilmez.
- SMTP tanımlamadan e-posta beklemek. E-mail settings yapılandırılmadan e-posta gönderilmez; sonuç Notification Logs'ta görülür.
- SNMP version olarak v3 seçmek. Bildirim trap'leri v1 ya da v2c ile gönderilir; SNMP settings'te v1 ya da v2c seçilir.
- SNMP settings'i doldurmadan SNMP trap açmak. Trap, SNMP settings'teki SNMP IP:Port hedefine gönderilir; SNMP settings yapılandırılmadan SNMP trap kanalı çalışmaz.
- Contact groups'a kişi eklemek. Load Balancer bildirimleri profildeki kendi e-posta ve SMS listelerini kullanır; Contact groups cihaz geneli bildirim profilleri içindir.
- Mute night notifications'ın e-postayı da susturduğunu sanmak. Yalnızca SMS susturulur; e-posta, SNMP trap ve UI notification gönderilmeye devam eder.
- Network vService'te Notification aramak. Notifications profili yalnızca HTTP ve L7 TCP vService'lere atanır.
- Profili silmek. Silinen profili kullanan vService'lerde bildirim tamamen durur; hazır profile geri dönülmez. Silmeden önce profilin önizlemesindeki Used in sekmesine bakılır.
Dokümantasyonda nasıl yapılır
