Yetenek

Zamanlanmış Rapor Dağıtımı

TR7, her vServis için isimli rapor profilleriyle zamanlanmış PDF / XLSX raporlarını çoklu alıcıya markalı kapak ve cluster-aware tek-gönderim ile teslim eder — ayrı bir yönetim VM'i gerektirmeden.

TR7 Zamanlanmış Rapor Dağıtımı, hem L7 trafik raporlarını hem de WAAP saldırı raporlarını aynı motor üzerinden periyodik olarak teslim eder. Operatör her vServis için isimli rapor profilleri tanımlar; her profil kendi kırılım setine, grafik seçimine, satır sınırına ve alıcı listesine sahiptir. Beş frekans preset'i hazırdır: **saatlik** (her saat başı + 5 dk), **günlük** (gece 01:30), **haftalık** (Pazartesi 03:30), **aylık** (ayın 1'i 05:30), **yıllık**. Aynı profil birden fazla frekansa atanabilir; bir profil hem haftalık özet PDF'i hem aylık tam XLSX'i farklı alıcı setlerine gönderebilir. E-posta dağıtımı doğrulanmış e-posta adres örüntüsü üzerinde çalışır; her profile birden fazla alıcı, birden fazla dosya tipi (PDF / XLSX) seçilebilir. Aynı vServis bir birincil rapor profili ve istediği sayıda ek profil taşıyabilir — yöneticilik için aylık özet, operasyon için haftalık detay, denetim için günlük tam kapsamlı paralel akabilir. Yüksek erişilebilirlik kümesinde aynı zamanlanmış rapor yalnızca aktif düğümden bir kez üretilir ve gönderilir. Çift gönderim ya da çift PDF üretimi gerçekleşmez — cluster-aware tek-gönderim semantiği motorun standart davranışıdır. Ad-hoc rapor formu ve zamanlanmış rapor profili aynı parametre setini paylaşır: format (HTML / XLSX / PDF), tarih aralığı (saat / gün / hafta / ay / yıl), kırılım seti, frontend ve kurum servisi grafik seçimi, satır sınırı, dil tercihi, hedef e-posta. Operatör tek bir model öğrenir; ad-hoc çıktı veren parametre kombinasyonu aynen profil olarak kaydedilir ve cron üzerinde aynı çıktı periyodik olarak üretilmeye başlar. Sonuç: TR7, raporlama operasyonunu vServis konfigürasyonunun bir parçası haline getirir — rapor üretimi cron ayrı sistem değil, vServisin sahibi olan operatörün doğrudan yönettiği bir profil setidir.

5
Frekans preset — saatlik, günlük, haftalık, aylık, yıllık
Çoklu
Alıcı, format ve frekans — profil başına
vServis ×
Sınırsız profil — birincil + ek listede

Raporlar üretildi — ama hangi paydaşa, ne zaman, hangi formatta gidiyor?

Çoğu kurumda raporlama altyapısı şu şekilde işler: ADC veya WAAP ürünü periyodik PDF üretir, çıktı bir dosya paylaşım klasörüne düşer, operasyon ekibi haftalık bir cron veya manuel adımla doğru paydaşlara e-postayı gönderir. Sistem üzerinde birden fazla manuel halka vardır; biri kırıldığında raporun ulaşmadığı paydaş haftalarca olabilir.

Bunun ötesinde, aynı kurum içinde farklı paydaşların aynı vServis için farklı detayda raporlara ihtiyacı vardır. Yönetim kurulu aylık iki sayfalık özet ister; operasyon ekibi haftalık tam görünüm ister; iç denetim günlük tam XLSX ister. Tek bir rapor profili bu üç ihtiyacı karşılayamaz — ama ürünlerin çoğu vServis başına tek bir profile izin verir.

Yüksek erişilebilirlik kümelerinde başka bir tuzak vardır: aynı zamanlanmış rapor birden fazla düğümden üretilirse paydaş ya iki kez aynı PDF'i alır ya da operatör koordinasyon için ek script yazar. Cluster-aware tek-gönderim semantiği genellikle yazılım dışında bırakılır; operatörün omuzlarına biner.

Format ve dil tercihi de problemdir. Hizmet sağlayıcı senaryolarında her müşteriye kendi dilinde, kendi logosuyla rapor gitmelidir. Yaygın ürünlerde profil bazında dil tercihi olmayabilir veya tek bir global ayar tüm raporları belirler.

TR7 Zamanlanmış Rapor Dağıtımı bu dört problemi tek üründe çözer: profil başına çoklu frekans + çoklu alıcı + çoklu format, vServis başına sınırsız profil, cluster-aware tek-gönderim, profil bazında dil tercihi.

Yaklaşımımız

TR7, raporlama zamanlamasını vServis konfigürasyonunun doğal bir parçası olarak tasarlar — ayrı bir zamanlama servisi yok, ayrı bir kullanıcı arayüzü yok, profil vServis'in altında durur.

Beş frekans preset + ad-hoc aynı motor

Saatlik, günlük, haftalık, aylık ve yıllık presetler hazır cron ifadelerine bağlıdır. Ad-hoc rapor formu ve zamanlanmış profil aynı parametre setini paylaşır — operatör bir kez form doldurur, profil olarak kaydeder, frekans seçer, dağıtım devreye girer.

Çoklu alıcı, çoklu format, çoklu frekans profil başına

Her rapor profili birden fazla e-posta alıcısına, birden fazla dosya tipine (PDF, XLSX) ve birden fazla frekansa atanabilir. Bir profil hem haftalık PDF özet hem aylık tam XLSX'i farklı paydaş setlerine paralel gönderebilir.

vServis başına sınırsız rapor profili

Aynı vServis bir birincil profil ve istediği kadar ek profil taşıyabilir. Yöneticilik için aylık özet, operasyon için haftalık detay, denetim için günlük tam kapsamlı PDF — hepsi aynı vServisin altında, aynı veri kaynağından üretilir.

Cluster-aware tek-gönderim — duplikasyon yok

Yüksek erişilebilirlik kümesinde aynı zamanlanmış rapor yalnızca aktif düğüm tarafından üretilir ve gönderilir. Operatörün çift gönderimi önlemek için ek script yazması gerekmez; motor cluster topolojisini bilir.

Yetenekler

Zamanlama yüzeyi; rapor profili tanımı, frekans seçimi, alıcı yönetimi, dosya tipi ve dil tercihi, ad-hoc + cron paylaşımlı motorla çalışır.

5 frekans preset — saatlik, günlük, haftalık, aylık, yıllık

Saatlik: her saat başı + 5 dakika. Günlük: gece 01:30. Haftalık: Pazartesi 03:30. Aylık: ayın 1'i 05:30. Yıllık: yıl başı. Bir profil birden fazla frekansa atanabilir; aynı kırılım seti farklı zamanlarda farklı alıcı setlerine gönderilebilir.

İsimli rapor profilleri

Her vServis altında rapor profilleri ada göre tanımlanır ("Yönetim Aylık", "SRE Haftalık", "İç Denetim Günlük"). Profil adı operatör konsolunda, e-posta konusunda ve denetim kayıtlarında görünür; raporun kime gönderildiği ve hangi profile bağlı olduğu izlenebilir.

Çoklu e-posta alıcısı, doğrulanmış adres örüntüsü

Her profil birden fazla e-posta adresine gönderilebilir. Adresler kayıt sırasında e-posta örüntüsüne göre doğrulanır; geçersiz adres profile eklenmez. Ad-hoc rapor formunda da tek seferlik alıcı belirlenebilir.

Çoklu dosya tipi (PDF + XLSX)

Aynı zamanlanmış rapor hem PDF hem XLSX olarak üretilip aynı e-postaya eklenebilir. Paydaş aynı veri için iki farklı görünüm alır — PDF okumak için, XLSX detay sorgulamak için.

Profil bazında dil tercihi

Her rapor profili kendi dil tercihini belirtir. Hizmet sağlayıcı senaryosunda her müşteriye kendi dilinde rapor gider; aynı motor onlarca müşteri için farklı dillerde paralel üretim yapar. Kapak sayfasındaki başlıklar ve bölüm adları profilin diline göre yerelleşir.

Cluster-aware tek-gönderim

Yüksek erişilebilirlik kümesinde aynı zamanlanmış rapor yalnızca aktif düğümden bir kez üretilir ve gönderilir. Operatörün koordinasyon için ek script yazması, paydaşın çift PDF alması, ya da düğümler arası yarış koşulları yoktur. Motor cluster topolojisini bilir ve davranışı buna göre ayarlar.

Birincil + ek profil hiyerarşisi

Aynı vServis bir birincil rapor profili ve istediği sayıda ek profil taşıyabilir. Birincil profil vServis konfigürasyonunda yer alır; ek profiller ayrı listede yönetilir. Farklı paydaşlara farklı detayda paralel raporlama aynı vServis altında yapılır.

Ad-hoc formu ile profil paylaşımlı parametre seti

Operatör konsolundaki ad-hoc rapor formu (format, aralık, kırılım, grafik seçimi, satır sınırı, dil, hedef e-posta) zamanlanmış profilin parametre setiyle birebir aynıdır. Beğenilen ad-hoc çıktı profile dönüşür; cron başlatılır.

Operasyonel derinlik

Zamanlama motoru; cron ifadeleri, dosya yönetimi, e-posta dağıtımı, cluster davranışı ve denetim kayıtlarıyla birlikte tasarlanır.

01

Cron preset tablosu

Saatlik 5 * * * *, günlük 30 1 * * *, haftalık 30 3 * * 1, aylık 30 5 1 * *. Yoğun saatlerde aynı zamanlanmış rapor başka periyodik işlerle çakışmayacak şekilde yerleştirilmiştir; saatlik raporlama herhangi bir saatte trafik tepe noktasına denk gelmez.

02

E-posta teslimi SMTP üzerinde nodemailer ile

Rapor PDF/XLSX ekleri SMTP üzerinde standart e-posta olarak teslim edilir. Konu satırı yapılandırılabilir; kurumsal e-posta sunucusu (Exchange, Postfix, gözetim altındaki bulut sağlayıcılar) üzerinden çalışır. Webhook, S3 yükleme ve SFTP teslimi mevcut sürümde değil.

03

Geçici dosya yaşam döngüsü

Üretilen rapor dosyaları /tmp altında zaman damgalı isimle yazılır, e-posta eki olarak kullanıldıktan sonra OS lifecycle ile temizlenir. Uzun süreli arşiv için profil çıktısının paylaşım depolarına manuel iletilmesi veya SIEM forward yapılandırılması beklenir.

04

Cluster-aware koordinasyon

Sadece cluster'ın aktif düğümü periyodik gönderim yapar; pasif düğümler aynı cron'u çalıştırmaz. Failover gerçekleştiğinde yeni aktif düğüm bir sonraki periyot için gönderimi devralır.

05

L7 trafik + WAAP saldırı raporu — aynı motor

Hem L7 trafik raporları hem WAAP saldırı raporları aynı zamanlama motorundan çalışır. Operatör iki ürün için ayrı zamanlama servisi yönetmez; profil tanımı aynı, frekans presetleri aynı, alıcı yönetimi aynı.

06

Profil değişiklikleri sonraki periyotta etkili

Bir profil güncellendiğinde değişiklikler cron'un bir sonraki tetiklemesinde devreye girer; o anda çalışmakta olan üretim etkilenmez. Profil silindiğinde gelecek tetiklemeler iptal olur, geçmiş gönderim kayıtları korunur.

Hangi senaryolarda kullanılır

Yönetim kuruluna aylık özet PDF

Banka veya holding yönetim kuruluna her vServis için aylık özet PDF gider — kapak sayfasında kurum logosu, 2-3 sayfada toplam trafik, coğrafi yoğunluk, hata oranı ve kurum servisi sağlığı. Profil aylık frekansa atanır, birden fazla alıcıya paralel gönderilir.

SRE ekibine haftalık detay XLSX

SRE ekibi aynı vServis için haftalık tam kırılım XLSX'i alır — her bölüm ayrı sekme, detay analiz için. Aynı vServis altında "Yönetim Aylık" ve "SRE Haftalık" profilleri paralel çalışır.

İç denetim günlük tam kapsam

İç denetim ekibi günlük olarak tam kapsam raporu alır — PDF ve XLSX birlikte. PCI DSS dosyasının günlük girişleri otomatik olarak biriker; ay sonunda denetçi için tek arşivde toplanır.

Hizmet sağlayıcı müşteri raporlama otomasyonu

MSP onlarca müşteri için her vServis altında kendi rapor profilini tanımlar; her müşteri kendi dilinde, kendi logosuyla, kendi e-posta listesine aylık rapor alır. Manuel adım yok; yeni müşteri eklenince yeni vServis ve profil hızlıca devreye girer.

Sık sorulanlar

Hangi frekanslar destekleniyor?
Beş preset: saatlik (her saatin 5. dakikası), günlük (01:30), haftalık (Pazartesi 03:30), aylık (ayın 1'i 05:30) ve yıllık. Bir profil birden fazla frekansa atanabilir.
Bir profile birden fazla alıcı tanımlanabilir mi?
Evet. Her profil birden fazla e-posta adresine, birden fazla dosya tipine (PDF + XLSX) ve birden fazla frekansa atanabilir. Adresler kayıt sırasında doğrulanır.
Aynı vServis için birden fazla profil olabilir mi?
Evet. Her vServis bir birincil rapor profili ve istediği kadar ek profil taşıyabilir. Yöneticilik için aylık özet, operasyon için haftalık detay, denetim için günlük tam kapsam paralel çalışabilir — hepsi aynı veri kaynağından.
Cluster'da aynı rapor iki kez gönderilir mi?
Hayır. Yüksek erişilebilirlik kümesinde aynı zamanlanmış rapor yalnızca aktif düğümden bir kez üretilir ve gönderilir. Motor cluster topolojisini bilir; failover'da yeni aktif düğüm bir sonraki periyotta devralır.
L7 trafik raporu ve WAAP saldırı raporu için ayrı zamanlama servisi mi var?
Hayır — aynı motor iki rapor türünü de teslim eder. Operatör tek bir model öğrenir; profil tanımı, frekans preset'leri, alıcı yönetimi her iki rapor için aynıdır.
Profil bazında dil tercihi belirleyebilir miyim?
Evet. Her rapor profili kendi dil tercihini belirtir. Hizmet sağlayıcı senaryolarında farklı müşterilere farklı dillerde paralel rapor gider; aynı motor onlarca müşteri için paralel üretim yapar.
Webhook veya S3 / SFTP yükleme destekleniyor mu?
Mevcut sürümde teslim kanalı SMTP üzerinden e-postadır. Webhook push, S3 yükleme ve SFTP teslimi standart kapsamda değil; ihtiyaca göre yol haritasında değerlendirilebilir.

Rapor dağıtımını vServisin altına yerleştirin — ayrı sistem değil

5 frekans preset, çoklu alıcı, çoklu format, cluster-aware tek-gönderim, profil bazında dil tercihi. Kendi vServisinizle canlı bir demoda gezdirelim.