vService Sessions
vService Sessions Nedir?
vService Sessions, bir vService üzerinde o an açık olan bağlantıların canlı, anlık listesidir. Görüntülendiği anda sistemdeki mevcut bağlantıların bir anlık görüntüsünü (snapshot) sunar.
Her satır bir bağlantıyı temsil eder ve bağlantının kaynağını, hedefini, ait olduğu route tablosunu, anlık durumunu ve (vService tipine göre) istemci veya Kurum Servisi adres bilgilerini gösterir.
vService Sessions, bir vService'te "o an ne oluyor?" sorusuna yanıt verir: kaç bağlantı açık, hangi kaynaklardan geliyor, hangi Kurum Servislerine yöneliyor ve hangi durumdalar. Anlık sorun tespiti ve trafik doğrulama için kullanılır.
vService Sessions, oluşturulan her vService için varsayılan olarak etkindir; ayrıca bir profil atanması veya etkinleştirme gerektirmez. Bu görünüm salt-okunurdur; bir satıra tıklandığında ilgili bağlantının önizlemesi açılır, ancak oturum sonlandırma gibi bir yönetim işlemi içermez.
Kullanılabildiği vService Tipleri
vService Sessions'a Erişim
vService Sessions her vService tipinde kullanılabilir; ayrıca bir profil atanması veya etkinleştirme gerektirmez. Görünüm, Load Balancer izleme yetkisi bulunan kullanıcılara açıktır.
- 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 vService Sessions seçilir.
vService Sessions Listeleme Ekranı
Logs & Tracking sekmesinde vService Sessions kaynağı seçildiğinde, vService üzerindeki açık bağlantıların anlık listesi tablo hâlinde gösterilir. Liste ekran açıldığında bir kez getirilir ve kendiliğinden yenilenmez.
vService Sessions Listeleme Ekranı
Gösterilen kolonlar vService tipine göre değişir. Kolonlar ve göründükleri tipler:
| Kolon | Açıklama | vService Tipi |
|---|---|---|
| Source | Kaydı getiren cihazın adı. Varsayılan olarak gizlidir ve kolon seçicisinden eklenir. | Tümü |
| Route Table | Bağlantının ait olduğu route tablosu. | Tümü |
| Status Code | Bağlantının anlık durumu (TCP connection state). | Tümü |
| Client IP | Bağlantıyı kuran istemcinin IP adresi. | Network |
| Client Port | İstemcinin bağlantı portu. | Network |
| Source IP | HTTP ve L7 TCP vService'lerde bağlantının uzak ucunun, yani istemcinin adresi; Network vService'lerde ise bağlantının düştüğü sanal servis adresi. | Tümü |
| Source Port | Kaynak portu. | Tümü |
| Destination IP | HTTP ve L7 TCP vService'lerde vService'in dinleme adresi; Network vService'lerde bağlantının yönlendirildiği gerçek sunucunun adresi. | Tümü |
| Destination Port | Hedef portu. | Tümü |
| Backend IP | Bağlanılan Kurum Servisinin IP adresi. | L7 TCP |
| Backend Port | Bağlanılan Kurum Servisinin portu. | L7 TCP |
| Backend Name | Bağlanılan Kurum Servisinin adı. | L7 TCP |
| Expires In | Bağlantının sonlanmasına kalan süre. | Network |
Port aralığı ya da Any protokolü kullanan Network vService'lerde tablo farklıdır
Protokolü Any olan ya da port aralığı tanımlı Network vService'lerde oturumlar farklı bir kaynaktan okunur ve tablo tamamen değişir: Source, Protocol, SNAT IP, Source IP, Destination IP ve Status Code kolonları bulunur. Route Table, port kolonları, Client IP, Backend kolonları ve Expires In bu varyantta yer almaz. Filtre ölçütleri de Protocol, Source IP, Destination IP ve Status Code ile sınırlıdır; Route Table filtresi bulunmaz.
Status Code
Status Code kolonu, başlığına rağmen bir HTTP durum kodu değil, bağlantının anlık durumunu gösterir. Aşağıdaki değerler HTTP ve L7 TCP vService'lerde üretilir; Network vService'lerde durum adı veri kaynağından hazır geldiği için ESTABLISHED, TIME_WAIT gibi önek taşımayan biçimde yazılır.
| Durum | Anlamı |
|---|---|
| TCP_ESTABLISHED | Kurulu ve aktif bağlantı. |
| TCP_SYN_SENT / TCP_SYN_RECV | Bağlantı kuruluyor (el sıkışma aşaması). |
| TCP_FIN_WAIT1 / TCP_FIN_WAIT2 | Bağlantı kapatılıyor. |
| TCP_CLOSE_WAIT / TCP_LAST_ACK / TCP_CLOSING | Bağlantı kapanış aşamasında. |
| TCP_TIME_WAIT | Bağlantı kapandı, bekleme süresinde. |
| TCP_CLOSE | Bağlantı kapalı. |
| TCP_LISTEN | Dinleme durumunda. |
| TCP_NEW_SYN_RECV | Bağlantı isteği alındı, henüz kurulmadı. |
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. Açık bağlantıları görmek için vService Sessions seçilir. Seçici, vService'in yapılandırmasına göre dolar ve WAF ile Bot/DDoS kaynaklarını dışarıda bırakır.
Filter
Filtre panelini açar ve kapatır; panel varsayılan olarak açık gelir. Panel açıkken filtreler tablonun üstünde kart şeridi hâlinde listelenir ve kartın yanındaki sayı, o ölçüt için bulunan farklı değer adedidir. Bir karta tıklandığında değerler çip olarak açılır; her çipin yanındaki sayı o değeri taşıyan bağlantı adedidir. Kullanılabilen filtre ölçütleri:
| Filtre | Açıklama |
|---|---|
| Route Table | Bağlantının ait olduğu route tablosu. |
| Status Code | Bağlantının anlık durumu (TCP connection state). |
| Source IP | Bağlantının kaynak IP adresi. |
| Destination IP | Bağlantının hedef IP adresi. |
| Client IP | Bağlantıyı kuran istemcinin IP adresi. Yalnızca Network vService'lerde bulunur. |
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 o anki açık bağlantıların güncel anlık görüntüsü 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. vService durdurulmuşsa buton pasif kalır; oturumlar canlı bir kaynaktan okunduğu için durmuş bir vService'ten liste getirilemez ve ekran açılışında da getirme yapılmaz.
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. Bu kaynakta satırlar seçilemediği için seçili satır sayısı gösterilmez.
Page Size
Sayfada görüntülenecek maksimum bağlantı sayısı seçilir. Varsayılan 100; seçenekler 50, 100, 250 ve All. Seçim saklanmaz.
Line Limit bu kaynakta bulunmaz
Taranacak kayıt sayısını sınırlayan Line Limit kutusu yalnızca dosya tabanlı kaynaklarda görüntülenir; vService Sessions canlı bir tablo okuduğu için araç çubuğunda yer almaz.
Seçilen Oturumun Önizlemesi
Listede herhangi bir satıra tıklandığında ekranın sağında o bağlantıya ait önizleme paneli açılır. HTTP ve Debug Loglarının aksine bu panel sekmesizdir: bağlantının temel bilgileri alt alta gösterilir. Panelin başlığında vService Sessions adı ve altında bağlantının kaynak ve hedef adresi yazar.
Satırlar seçilemez; bu görünümde onay kutusu kolonu ve toplu işlem butonu bulunmaz.
Panelde gösterilen alanlar da vService tipine göre değişir: Protocol ve SNAT IP yalnızca protokolü Any olan ya da port aralığı tanımlı Network vService'lerde, Client IP ile Expires In yalnızca Network vService'lerde, Backend Name ise yalnızca L7 TCP vService'lerde bulunur ve ad (ip:port) biçiminde tek satırda yazılır.
Seçilen Oturumun Önizlemesi
| Bilgi | Açıklama |
|---|---|
| Source | Kaydı getiren cihazın adı. |
| Route Table | Bağlantının ait olduğu route tablosu. |
| Status Code | Bağlantının anlık durumu (TCP connection state; ör. TCP_TIME_WAIT). |
| Source IP | Bağlantının kaynak IP adresi ve portu. |
| Destination IP | Bağlantının hedef IP adresi ve portu. |
