Quarantine (Quarantine) Logs
Quarantine (Quarantine) Logs Nedir?
Quarantine (Quarantine) Logs, bir vService'e atanmış Quarantine aksiyonunun karantina aşamasının canlı içeriğidir. Quarantine aksiyonu üç aşamalı çalışır: Takip → Değerlendirme → Karantina; bu görünüm son aşamayı yansıtır: o an fiilen karantinada olan istemcileri listeler.
Takip aşamasında karantina koşullarını karşılayan istemciler bu tabloya alınır ve tanımlı süre (Quarantine Time) boyunca engellenir; süre dolduğunda otomatik olarak serbest bırakılır. Her satır karantinadaki bir istemciyi (varsayılan İstemci IP veya seçilen anahtarlar) temsil eder ve Quarantine Start (karantinaya giriş) ile Quarantine Expiry (karantinadan çıkış) zamanlarını gösterir.
Bu bir üyelik tablosudur; takip loglarındaki istek/veri/bağlantı sayaçları burada bulunmaz: yalnızca hangi istemcinin ne zaman karantinaya alındığı ve ne zaman çıkacağı yer alır. İzlenen istemciler Quarantine (Tracking) Logs görünümünde listelenir.
Quarantine Logları, kaydedilmiş bir geçmiş logu değil; karantina tablosunun o anki içeriğidir. Kayıtlar, Quarantine Time süresi dolduğunda tablodan düşer ve istemci serbest kalır.
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. Karantina koşulları, süresi (Quarantine Time) ve anahtarları (Tracking Key) 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 karantina süresiyle birlikte <aksiyon adı> (QUARANTINE, <Quarantine Time>) biçiminde görünür (ör. karantina (QUARANTINE, 30m)).
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
(QUARANTINE, …)girişi seçilir.
Quarantine (Quarantine) Loglarını Listeleme Ekranı
İlgili karantina kaynağı seçildiğinde o an karantinada olan istemciler tablo hâlinde listelenir.
Quarantine (Quarantine) Loglarını Listeleme Ekranı
Tablo varsayılan olarak şu kolonlarla açılır:
| Kolon | Açıklama |
|---|---|
| Quarantine Start | İstemcinin karantinaya alındığı (giriş) tarih ve saat. |
| Quarantine Expiry | Karantinanın sona ereceği (istemcinin serbest bırakılacağı) tarih ve saat. |
| Source (Client) IP Address (anahtar) | Karantinaya alınan istemcinin değeri (karantina anahtarı). Listede ↓IP başlığıyla görünür. Yapılandırılan Tracking Key birden fazlaysa her biri ayrı kolon olur. |
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
Bu bir üyelik tablosu olduğundan, takip loglarındaki HTTP Requests, Incoming/Outgoing Data, Connections gibi sayaç kolonları burada bulunmaz.
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 (QUARANTINE, …) 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 karantina 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 istemciyi süresi dolmadan karantinadan çıkarmak için ilgili satır(lar) seçilip Remove from Table butonuna tıklanır. İstemci serbest bırakılır ve eşlenik takip kaydı da temizlenir. İşlem onay ister ve geri alınamaz; buton, hiç satır seçili değilken pasiftir. Önizleme panelinin başlığındaki çöp kutusu aynı işi yapar ancak onay sormaz; o yol da eşlenik takip kaydını temizler. 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ı karantina 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 karantina kaydının önizleme paneli açılır. Panel, kaydın bilgilerini alt alta gösterir.
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 | İstemciyi karantinadan çıkarır (serbest bırakı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). |
| Quarantine Start | İstemcinin karantinaya alındığı tarih ve saat. |
| Quarantine Expiry | Karantinanın sona ereceği tarih ve saat. |
| Source (Client) IP Address | Karantinaya alınan istemcinin değeri (karantina anahtarı). |
