Raporları düzenli olarak e-postayla alabilir miyim?
Kısa cevap
Evet. Load Balancer → Profiles → Reports profilinde E-mail Report açılır; E-mail Addresses, E-mail Report Content (PDF, XLSX) ve E-mail Frequency (Daily, Weekly, Monthly, Annual) seçilir ve profil vService'e Report seçeneğiyle atanır. Rapor cihaz saatine göre günlükte her gün 07:30'da önceki günü, haftalıkta pazartesi 03:30'da önceki haftayı, aylıkta ayın 1'inde 05:30'da önceki ayı, yıllıkta 1 Ocak 06:30'da önceki yılı kapsayarak gönderilir. Gönderim için Notification Management ekranındaki E-mail Settings (SMTP) yapılandırılmış olmalıdır; cluster'da raporu Cluster ID'si 1 olan cihaz gönderir.
Sorun: Raporlar Her Seferinde Elle Üretiliyor
Aynı vService raporu her gün ya da her ay elle üretilip paylaşılıyor. Raporların belirli aralıklarla ilgili kişilere kendiliğinden gönderilmesi istenir.
Çözüm: İki Yöntem
İki yöntem aynı Reports profili alanlarını ayarlar; biri arayüzden, diğeri WEB-CLI'dan.
| Durumunuz | Uygun yöntem |
|---|---|
| Periyodik e-posta raporunu arayüzden kurmak | Yöntem 1: Reports profili → E-mail Report |
| Komut satırından kurmak | Yöntem 2: WEB-CLI |
Yöntem 1: Reports Profili → E-mail Report Önerilen
- Nasıl çalışır Profil, seçilen sıklıklarda önceki dönemi kapsayan raporu seçilen biçimlerde e-postaya ekleyerek gönderir.
- Nerede açılırLoad Balancer → Profiles → Reports → E-mail Report
- GereksinimE-mail Settings (SMTP); profilin vService'e atanması
- vService tipi HTTP · L7 TCP (rapor kırılımları yalnızca HTTP vService'te üretilir)
- Birden çok profil vService'e birden çok Reports profili atanmışsa her profilin e-posta ayarı ayrı uygulanır; her profil kendi adreslerine kendi biçim ve sıklıklarıyla gönderir.
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). SMTP tanımlı değilse rapor e-postası gönderilmez.
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.
Load Balancer → Profiles → Reports ekranında yeni profil için Add, mevcut profil için Edit butonuna tıklanır (nasıl eklenir).
E-mail Report anahtarı açılır (varsayılan kapalı). E-mail Addresses alanına + ile alıcı adresleri eklenir. E-mail Report Content (PDF, XLSX) ve E-mail Frequency (Daily, Weekly, Monthly, Annual) seçilir; anahtar açıldığında bütün biçim ve sıklıklar seçili gelir, istenmeyenlerin işareti kaldırılır. Her iki alanda en az bir seçim kalmalıdır (e-posta rapor ayarları).
Yeni profilde Add, mevcut profilde Edit butonuna tıklanır. Profil zaten bir vService'e atanmışsa değişiklik o vService'lerde 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 Report işaretlenir ve profil listesinden oluşturulan profil seçilir. Birden çok profil seçilirse ilki ana profil olur.
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. Rapor verisi profilin atandığı andan itibaren toplanır.
Doğrulama
vService ekranının Report sekmesindeki ikinci menüden Resend Daily Reports seçilir; menüde yalnızca profilde tanımlı sıklıklar listelenir. Cluster kurulumunda bu işlem de e-postayı yalnızca Cluster ID'si 1 olan cihazın arayüzünden yapıldığında gönderir.
Önceki günün raporu ekli e-posta gelirLoad Balancer → Profiles → Reports listesinde profilin E-mail Report kolonuna bakılır (listeleme ekranı).
1 People (Daily)Yöntem 2: WEB-CLI
- Nasıl çalışır E-posta raporu açık bir Reports profili komut satırından oluşturulur ve vService'e atanır.
- Nerede açılır TR7 WEB-CLI →
lb report·lb service(lb report komutları) - Gereksinim WEB-CLI erişimi; E-mail Settings (SMTP)
- vService tipi HTTP · L7 TCP (rapor kırılımları yalnızca HTTP vService'te üretilir)
Adım adım yapılandırma
name, xlsxMaxLines ve pdfMaxLines zorunlu alanlardır ve bu sırayla yazılır. Aşağıdaki komut yalnızca günlük PDF raporu gönderen yeni bir profil oluşturur; --emailFrequency.0 ve --emailFileTypes.0 yazılmazsa komut satırında varsayılan biçim yalnızca PDF, varsayılan sıklık ise dört sıklığın tamamıdır:
lb report add name gunluk-rapor xlsxMaxLines 1000 pdfMaxLines 50 --emailReport true --emailAddresses.0 noc@example.com --emailFileTypes.0 pdf --emailFrequency.0 dailyİkinci bir alıcı --emailAddresses.1, XLSX eki --emailFileTypes.1 xlsx ile aynı satıra eklenir.
lb service update id <vService> --reportProfile gunluk-rapor--reportProfile vService'in ana rapor profilidir; vService'te zaten bir ana profil varsa komut onun yerine geçer. Mevcut atamalar önce lb service show <vService> ile görülür.
Doğrulama
Komut: lb report show gunluk-rapor
emailReport true · emailFrequency yalnız dailyvService ekranının Report sekmesindeki ikinci menüden Resend Daily Reports seçilir (cluster kurulumunda Cluster ID'si 1 olan cihazın arayüzünden).
Önceki günün raporu ekli e-posta gelirSık Yapılan Hatalar
- SMTP tanımlamamak. Notification Management'ta E-mail Settings yoksa rapor e-postası gönderilmez.
- Arayüzde sıklıkları olduğu gibi bırakmak. E-mail Report açıldığında bütün sıklıklar seçili gelir; istenmeyen haftalık, aylık ve yıllık raporlar da gönderilir.
- Raporu cluster'ın ikinci cihazından beklemek. Zamanlanmış raporu yalnızca Cluster ID'si 1 olan cihaz gönderir.
- İlk raporun tam dönemi kapsamasını beklemek. Veri profilin atandığı andan itibaren toplanır; atamadan önceki süre raporda boş görünür.
- L7 TCP vService'te kırılım beklemek. Rapor kırılımları yalnızca HTTP vService'te üretilir (kapsam ve sınırlar).
Dokümantasyonda nasıl yapılır
