Skip to content
Smarter by Design.Simpler for Business

gtm scenario ​

gtm scenario komutu, bir ya da birden çok sağlık denetiminin sonucunu tek bir karara indirgeyen kuralları yönetir. Senaryonun kararı DNS kayıtlarının yanıta katılmasını, yedek merkeze geçişi ve yerel merkezin internet durumunu belirler. Panel karşılığı Health Scenarios ekranıdır.

Karar iki aşamada oluşur: koşulun sonucu senaryonun temel durumudur; temel durumdan son karara geçiş ise aktivasyon ve deaktivasyon ayarlarıyla yönetilir.

Komut Özeti ​

TR7 WEB-CLI · gtm scenario
admin@TR7LBWAF01> gtm scenario list # hepsini listele
admin@TR7LBWAF01> gtm scenario show <kimlik> # birini göster
admin@TR7LBWAF01> gtm scenario add name <ad> … # yeni senaryo
admin@TR7LBWAF01> gtm scenario update id <kimlik> … # değiştir
admin@TR7LBWAF01> gtm scenario delete <kimlik> # sil
admin@TR7LBWAF01>  

Zorunlu Alanlar ​

SıraAlanDurumDeğer
1nameZorunluSenaryonun adı

Başka zorunlu alan yoktur. Koşul yazılmadan oluşturulan senaryo bir karar üretmez; koşul sonradan güncellemeyle eklenebilir.

Koşul ​

--hcCond alanı, senaryonun temel durumunu belirleyen koşuldur. Sağlık denetimleri bu koşulda birleştirilir.

AlanDeğer
--hcCondSağlık denetimlerinden kurulan koşul ifadesi

Koşul yazımı

Koşul ifadesi komut satırında da yazılabilir; bulunulan noktada kullanılabilecek terimler Tab ile tamamlanır. Birden çok denetimi gruplayan koşulların görsel olarak kurulması panelde daha pratiktir.

Denetim sonucu olumluysa koşul doğru, olumsuzsa yanlış sayılır; sonucu belirsiz olan denetimlerde son karar korunur.

Aktivasyon ve Deaktivasyon ​

Senaryonun temel durumdan son karara nasıl geçeceği iki alanla belirlenir.

AlanVarsayılanDeğer
--triggerTurnautoKoşul sağlandığında senaryonun nasıl aktif olacağı
--triggerReturnautoKoşul bozulduğunda senaryonun nasıl pasife döneceği
DeğerDavranış
autoSenaryo, temel durumu kendiliğinden izler
onÖnce tetik aksiyonları çalıştırılır; senaryo, doğrulama koşulu sağlanana kadar bekler

on seçildiğinde ilgili yönde iki alan daha kullanılır:

YönAksiyon listesiDoğrulama koşulu
Aktivasyon--triggerTurnActions.0--triggerTurnCond
Deaktivasyon--triggerReturnActions.0--triggerReturnCond
  • Aksiyonlar listedeki sırayla çalışır ve gtm trigger ile tanımlanan tetik profillerinden seçilir.
  • Doğrulama koşulu, tetiklerin sonucundan bağımsız olarak sağlık denetimi sonuçlarıyla değerlendirilir.
  • Yön auto değerine döndürülüp kaydedildiğinde o yöne ait aksiyon listesi ve doğrulama koşulu senaryodan silinir.

Deaktivasyonu kapatma seçeneği komut satırında yok

Panelde deaktivasyon için üçüncü bir seçenek (bir kez aktif olan senaryonun aktif kalması) bulunur. Komut satırında bu alan yalnız auto ve on değerlerini kabul eder; söz konusu davranış panelden ayarlanır.

Örnekler ​

TR7 WEB-CLI · A) Senaryo oluşturma
admin@TR7LBWAF01> gtm scenario add name birincil-merkez
# koşul sonradan eklenebilir
admin@TR7LBWAF01> gtm scenario update id <kimlik> --hcCond <koşul>
admin@TR7LBWAF01>  
TR7 WEB-CLI · B) Tetikli aktivasyon
# koşul sağlanınca önce tetik çalışsın, sonra doğrulama koşulu beklensin
admin@TR7LBWAF01> gtm scenario update id <kimlik> --triggerTurn on \
--triggerTurnActions.0 <tetik> --triggerTurnCond <koşul>
admin@TR7LBWAF01>  
TR7 WEB-CLI · C) Tetikli aktivasyonu geri alma
# auto değerine dönmek aksiyon listesini ve doğrulama koşulunu siler
admin@TR7LBWAF01> gtm scenario update id <kimlik> --triggerTurn auto
admin@TR7LBWAF01>  

Senaryonun Kullanıldığı Yerler ​

NeredeNasıl bağlanır
DNS kaydındaki adresin sağlık durumugtm dns-record update id <kayıt> --recordConfig.0.records.0.cond <senaryo>
Yedek merkeze geçişgtm dns-record update id <kayıt> --drCond <senaryo>
Yerel merkezin internet durumugtm data-center-local update --internetScenario <senaryo>

Güncelleme ve Silme ​

TR7 WEB-CLI · güncelleme ve silme
admin@TR7LBWAF01> gtm scenario update id <kimlik> --triggerReturn on --triggerReturnActions.0 <tetik>
admin@TR7LBWAF01> gtm scenario delete <kimlik>
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Senaryo tek başına bir şey yapmaz. Kararı, bir DNS kaydına, geçiş koşuluna ya da yerel merkezin internet ayarına bağlandığında iş görür.
  • Koşulsuz senaryo karar üretmez. Yalnız adla oluşturulan senaryo, koşul eklenene kadar bir sonuç vermez.
  • Tetikli yönler iki aşamalıdır. Önce aksiyonlar çalışır, sonra doğrulama koşulu beklenir; koşul sağlanmadan yön tamamlanmaz.
  • Yön değiştirmek veri siler. Bir yön auto değerine döndürüldüğünde o yöne ait aksiyon listesi ve doğrulama koşulu kaydedilirken silinir.