Quarantine (Tracking) Logs
Quarantine (Tracking) Logs Nedir?
Quarantine (Tracking) Logs, bir vService'e atanmış Quarantine aksiyonunun takip (tracking) aşamasının canlı içeriğidir. Quarantine aksiyonu üç aşamalı çalışır: Takip → Değerlendirme → Karantina; bu görünüm ilk aşamayı yansıtır: belirlenen Tracking Key anahtarlarına göre izlenen, ancak henüz karantinaya alınmamış istemcilerin metriklerini gösterir.
Her satır, seçilen Tracking Key anahtarlarının benzersiz bir bileşimini temsil eder. Seçilen her anahtar tabloda ayrı bir kolon olarak görünür; bunların yanında o bileşimin periyot (Tracking Time) boyunca ürettiği sayaçlar (HTTP Requests, HTTP Errors, Incoming Data, Outgoing Data, Total Connections, Current Connections) yer alır.
Bu görünüm sayesinde, karantinaya alınmadan önce potansiyel tehdit oluşturabilecek istemciler izlenip analiz edilebilir. Karantina koşullarını karşılayarak fiilen karantinaya alınmış istemciler ise Quarantine (Quarantine) Logs görünümünde listelenir.
Karantina (Tracking) Logları, kaydedilmiş bir geçmiş logu değil; takip tablosunun o anki içeriğidir. Kayıtlar, aksiyonda tanımlı Tracking Time süresi dolduğunda tablodan düşer. Last Event ve Expiry Date bilgileri her kayıt (satır) için ayrı ayrı tutulur.
Kullanılabildiği vService Tipleri
Nasıl Etkinleştirilir?
Bu görünüm ayrı bir etkinleştirme gerektirmez; vService'e bir Quarantine aksiyonu tanımlandığında otomatik olarak kullanılabilir hale gelir. İzlenecek anahtarlar (Tracking Key) ve takip süresi (Tracking Time), aksiyonun kendi yapılandırmasında belirlenir.
Açılır menüde görünümü
Bu kayıt kaynağı, Logs & Tracking sekmesindeki kaynak listesinde aksiyonun adı ve takip süresiyle birlikte <aksiyon adı> (TRACKING, <Tracking Time>) biçiminde görünür (ör. karantina (TRACKING, 1m)).
Görüntüleme
- Left Monitor Panel açılır.
- Sol üstteki kategori sekmelerinden Load Balancer vServices seçilir.
- TR7 üzerinde tanımlı vService'ler listelenir.
- İzlenecek vService'e tıklanır; ekran, vService'in adını taşıyan Dashboard sekmesiyle açılır.
- Açılan ekranda Logs & Tracking sekmesine tıklanır ve ilgili Quarantine aksiyonunun
(TRACKING, …)girişi seçilir.
Quarantine (Tracking) Loglarını Listeleme Ekranı
İlgili takip kaynağı seçildiğinde takip tablosunun o anki içeriği tablo hâlinde listelenir.
Quarantine (Tracking) Loglarını Listeleme Ekranı
Tabloda her Tracking Key anahtarı için bir anahtar kolonu, bir de o bileşimin biriktirdiği sayaç kolonları bulunur. Aşağıda, varsayılan Source (Client) IP Address anahtarıyla bir yapılandırmanın kolonları verilmiştir:
| Kolon | Açıklama |
|---|---|
| Last Event | Anahtar bileşiminin son işlem gördüğü (son olay) tarih ve saat. |
| Expiry Date | Kaydın takip tablosundan düşeceği (sona ereceği) tarih. |
| Source (Client) IP Address (anahtar) | Takip anahtarı; istemci IP adresi. |
| HTTP Requests | Periyot boyunca gelen HTTP istek sayısı. |
| HTTP Errors | Periyot boyunca oluşan HTTP hata sayısı. |
| Incoming Data (B) | Takip periyodu boyunca alınan veri miktarı. Etiket bayt derse de değer okunur birime çevrilerek yazılır. |
| Outgoing Data (B) | Takip periyodu boyunca gönderilen veri miktarı. Etiket bayt derse de değer okunur birime çevrilerek yazılır. |
| Total Connections | Takip periyodu boyunca kurulan bağlantı sayısı. Adına rağmen kümülatif bir toplam değildir. |
| Current Connections | O anki açık bağlantı sayısı. Periyoda bağlı olmayan tek sayaçtır. |
Aşağıdaki kolon varsayılan olarak gizlidir ve kolon seçicisinden eklenir:
| Kolon | Açıklama |
|---|---|
| Source | Kaydı tutan TR7 cihazının adı (cluster kurulumlarında). Önizleme panelinde her durumda yer alır. |
INFO
Listede bu kolonlar kısaltılmış başlıklarla görünür: anahtar ↓IP; sayaçlar ↓Request, ↓Request.error, ↓Data / ↑Data, ↓Connection, ↓Connection.current. Önizleme panelinde tam adlarıyla ve değerleri takip periyoduyla birlikte (ör. 2 / 10 minute(s)) gösterilir.
Karantinaya alınan istemci bu tablodan düşmez
Bir istemci karantinaya alındığında takip satırı silinmez; yalnızca güncellenmeyi bırakır ve kendi Tracking Time süresi dolana kadar listede kalmaya devam eder. Bu nedenle aynı istemci bir süre boyunca hem bu görünümde hem de Quarantine (Quarantine) Logs görünümünde birlikte listelenebilir.
INFO
Anahtar kolonları yapılandırılan Tracking Key değerlerine göre değişir; birden fazla anahtar seçildiğinde her biri ayrı kolon olur. Sayaç kolonları protokole göre değişir: L7 TCP vService'lerde HTTP Requests ve HTTP Errors kolonları bulunmaz; yalnızca veri ve bağlantı sayaçları gösterilir.
Araç çubuğundaki öğeler soldan sağa aşağıdaki sırayla yer alır; son iki öğe (Page Information ve Page Size) tablonun altındaki bilgi şeridinde bulunur.
Columns
Tabloda hangi kolonların gösterileceği seçilir. Aynı panelde kolonlar sürüklenerek yeniden sıralanır ve kolon başına hizalama seçilir; Fit rows to the page butonuyla satır yüksekliği sayfaya sığdırılır, Reset butonuyla kolon düzeni varsayılana alınır. Düzen kullanıcı bazında saklanır.
Logs Type
Görüntülenecek kaynağı belirler. İlgili Quarantine aksiyonunun (TRACKING, …) girişi seçilir.
Filter
Filter butonu, listeyi belirli kriterlere göre süzmek için kullanılır. Filtre ölçütü, aksiyonda seçilen Tracking Key anahtarıdır (ör. bu yapılandırmada ↓IP).
Export
Export butonuna tıklanarak tablo Excel, CSV veya PDF olarak dışa aktarılır. Açılan pencerede Filename, Format ve Data Source ile dışa aktarılacak Columns belirlenir; kalan alanlar biçime göre görüntülenir: CSV'de CSV Separator, Excel'de Excel Sheet Name, PDF'te Page Orientation ve Page Size.
Refresh
Refresh butonuna tıklanarak takip tablosunun güncel içeriği getirilir. Liste kendiliğinden yenilenmediği için güncel durum bu butonla alınır. Getirme sürerken buton pasif kalır ve dönen bir simge gösterir.
Remove from Table
Bir veya birden fazla satır seçilip Remove from Table butonuna tıklandığında, ilgili anahtarların biriktirdiği takip kayıtları tablodan kaldırılır. İşlem onay ister ve geri alınamaz; buton, hiç satır seçili değilken pasiftir. Silme yalnızca takip tablosuna dokunur: o an karantinada olan bir istemci serbest bırakılmaz. Önizleme panelinin başlığındaki çöp kutusu aynı işi yapar ancak onay sormaz. Aynı işlem sağ tık menüsünde de bulunur.
Search
Tablodaki tüm bilgilerde arama yapmak için kullanılır.
RegExp Search
Tabloda bulunan tüm bilgilerde düzenli ifade (RegExp) ile arama yapmak için kullanılır.
Column Based Search
Tabloda bulunan bilgilerde sütun bazlı arama yapmak için kullanılır.
Page Information
Getirilen toplam kayıt sayısı ile listede görüntülenen kayıt aralığına ait bilgiler yer alır: Showing N-M of T records ve seçili satır sayısı (N selected, seçim yokken Nothing selected).
Page Size
Sayfada görüntülenecek maksimum kayıt sayısı seçilir. Varsayılan 100; seçenekler 50, 100, 250 ve All. Seçim saklanmaz.
Sağ Tık Menüsü
Bir satıra sağ tıklandığında tek işlemli bir menü açılır. İşlem yalnızca sağ tıklanan kayda uygulanır; listede yapılmış seçim menüyü etkilemez.
| İşlem | Ne yapar |
|---|---|
| Remove from Table | Sağ tıklanan kaydı takip tablosundan kaldırır; araç çubuğundaki Remove from Table gibi Are you sure? onayı ister. İşlem sürerken menüde görüntülenmez. |
Seçilen Logun Önizlemesi
Listede herhangi bir satıra tıklandığında, o kayda ait önizleme paneli açılır. Panel, anahtarı ve sayaçları tam adlarıyla alt alta gösterir; Current Connections dışındaki sayaç değerleri takip periyoduyla birlikte (ör. 2 / 10 minute(s)) verilir.
Seçilen Logun Önizlemesi
Başlığın sağ üstündeki ikonla kayıt üzerinde işlem yapılır:
| İşlem | Ne yapar |
|---|---|
| Remove from Table | Kaydı takip tablosundan kaldırır; anahtarın biriktirdiği sayaçlar sıfırlanır. Araç çubuğu ve sağ tık yollarından farklı olarak onay sormadan siler. |
| Bilgi | Açıklama |
|---|---|
| Source | Kaydı tutan TR7 cihazının adı (cluster kurulumlarında). |
| Last Event | Anahtar bileşiminin son işlem gördüğü tarih ve saat. |
| Expiry Date | Kaydın takip tablosundan düşeceği tarih. |
| Source (Client) IP Address | Takip anahtarı; istemci IP adresi. |
| HTTP Requests | Periyot boyunca gelen HTTP istek sayısı. |
| HTTP Errors | Periyot boyunca oluşan HTTP hata sayısı. |
| Incoming Data (B) | Alınan veri miktarı. |
| Outgoing Data (B) | Gönderilen veri miktarı. |
| Total Connections | Takip periyodu boyunca kurulan bağlantı sayısı. Adına rağmen kümülatif bir toplam değildir. |
| Current Connections | O anki açık bağlantı sayısı. Periyoda bağlı olmayan tek sayaçtır. |
