Network - Web Senaryosu Nasıl Eklenir ve Trigger Nasıl Oluşturulur?
Published: 2023-12-15 08:29:06

Bu yazıda, Ağ İzleme eklentisinde web senaryolarının nasıl eklendiğini ve web senaryosu hata verdiğinde, başarılı sonuçlandığında ve yüklenme hızı belirli bir hızın altında oluduğu durumlar için nasıl trigger oluşturulacağını göreceğiz.

- Liman'a girilir.
- Ağ İzleme eklentisinin bulunduğu sunucuya girilir.
- Eklenti açılır.

### Web Senaryosu Oluşturma

- Monitoring menüsü altındaki Web Scenarios sayfasına girilir.
- "Create Web Scenario" butonuna tıklanır.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ocrhvi25cm11is9ulvfe.png)

- Açılan "Create Web Scenario" penceresinde:

1. **"Host"** alanından senaryo eklenecek ana bilgisayar seçilir.
2. **"Name"** alanına senaryoya verilecek isim girilir.
3. **"Delay"** alanına ne kadar sürede bir ölçüm yapılacağı girilir.
4. **"Retries"** alanına senaryonun kaç defa deneneceği girilir.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/16awdc87by0kas2i8zt8.png)

5. "Oluştur" butonuna tıklanarak senaryoya adım eklenir.
6. **"Steps"** bölümündeki **"Name"** alanına senaryo adımı için bir isim girilir.
7. **"URL"** alanına senaryonun takip etmesi istenen URL girilir.

> Senaryoya daha fazla adım eklemek veya çıkarmak için "Steps" alanında bulunan "+/-" butonları kullanılabilir.

- "Create" butonuna tıklanarak web senaryosu oluşturulur.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ebxua5rb7mex55cir4jb.png)

### Web Senaryosu Hata Verdiğinde Trigger Oluşturma

- Ağ İzleme eklentisinin Monitoring menüsü altındaki Hosts sayfasına girilir.

- Web Senaryosunun yaratıldığı host'a girilir.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ft3ha8c2bso59retcza.png)

> Oluşturulan web senaryosu "Web" menüsünde de gösterilecektir ve bu sayfadan da oluşturulabilir.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0wewo0c6a6e56c4sh1ia.png)

> Oluşturulan web senaryoları için otomatik olarak item'lar oluşturulur. Bunların kontrolü "Items" sekmesinden yapılabilir.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vxx55wgc481u1aq6yhr8.png)

Trigger oluşturmak için: 
- "Triggers" sekmesine girilir.
- "Create Trigger" butonuna tıklanır.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2rahby3m19pai8lwg9r6.png)

- Açılan "Create Trigger" penceresinde:

1. **"Description"** alanına oluşturulan trigger için bir açıklama yazılır. 
2. **"Items"** alanına istenen item seçilir. _(Bu örnekte "Test-Yocal" web senaryosunun hata vermesi durumu yapılmıştır.)_
3. **"Function"** alanına item'ın ortalama değerine mi yoksa son değerine mi bakılacağı seçilir.
4. **"Last of(T)"** alanına son kaç ölçümde fonksiyonun çalışacağı girilir.
5. **"Operator"** alanına koşul ifadesi girilir.
6. **"Result"** alanına hangi sonuç çıkarsa trigger verileceği girilir.
7. **"Priority"** alanında trigger'ın önceliği seçilir.

- "Create" butonuna tıklanarak trigger oluşturulur.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ixsr3uj670bv89mou0tq.png)

### Web Senaryosu Başarılı Çalıştığında Trigger Oluşturma

- "Create Trigger" butonuna tıklanır.
- Açılan "Create Trigger" penceresindeki alanlar bu sefer _"Test-Yocal" web senaryosunun başarılı çalışması durumu için doldurulur_.

- "Create" butonuna tıklanarak trigger oluşturulur.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/anfzyitys0d4631zp3wy.png)


### Web Senaryosunun Yüklenme Hızı İçin Trigger Oluşturma

- "Create Trigger" butonuna tıklanır.
- Açılan "Create Trigger" penceresindeki alanlar bu sefer _"Test-Yocal" web senaryosunun son 10 ölçüm için ortalama yüklenme hızının 19500 Bps'den düşük olması durumu için doldurulur_.

- "Create" butonuna tıklanarak trigger oluşturulur.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ypa07l9z1nh3fv603qvb.png)

> Trigger'lar başarılı olarak eklendiğinde aşağıdaki gibi görüntülenecektir.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nsgyw2im6nvf64mh66bu.png)