Skip to content
Smarter by Design.Simpler for Business

Health Scenarios ​

Health Scenario Nedir? ​

Health Scenario, bir veya birden fazla Health Check sonucunu AND / OR gruplarıyla ve gerektiğinde UNLESS (tersleme) ile tek bir mantıksal karara indirgeyen kuraldır. Senaryonun kararı, DNS kayıtlarının Disaster Recovery (DR) koşulunda ve kayıt yanıtlarının koşullarında okunur; yerel veri merkezinin internet erişimini bildiren senaryo da buradan seçilir. Böylece "hem Ping hem HTTP denetimi başarısız" ya da "WAN erişimi yok, UNLESS bakım modu" gibi bileşik koşullar tek bir senaryoda tanımlanır ve denetim sonuçları değiştikçe yeniden değerlendirilir.

Senaryonun kararı iki aşamada oluşur: Health Check alanındaki koşulun sonucu senaryonun temel durumudur; bu durumdan son karara geçiş, Activation ve Deactivation ayarlarıyla yönetilir. Automatic seçildiğinde son karar temel durumu izler; With Trigger seçildiğinde geçiş anında Trigger Actions çalıştırılır ve son karar, ayrı bir Activation Check / Deactivation Check koşulu sağlanana kadar bekletilir; deaktivasyonda Off seçildiğinde senaryo bir kez aktif olduktan sonra kendiliğinden pasife dönmez.

AND / OR
Koşul kurucu
Sağlık denetimleri gruplar hâlinde birleştirilir; UNLESS ile terslenir
Üç değerli
Karar mantığı
OK doğru, Error yanlış; diğer durumlar bilinmiyor sayılır ve son karar korunur
2 kapı
Activation / Deactivation
Automatic, With trigger ya da (deaktivasyonda) Off
DR
Karar tüketicileri
DNS kayıtlarının DR koşulu ve yanıt koşulları, yerel veri merkezinin internet senaryosu
Always / Never
Otomatik senaryolar
Her zaman aktif ve her zaman pasif iki hazır senaryo
Cluster
Bağımsız değerlendirme
Her cihaz kendi kararını verir; tetik aksiyonlarını yalnız birincil cihaz çalıştırır

Nasıl çalışır?

  1. Health Check koşulundaki sağlık denetimlerinden biri durum değiştirdiğinde senaryo yeniden değerlendirilir; koşulun sonucu senaryonun temel durumu olur (sağlandı / sağlanmadı / bilinmiyor). Seçilen bir denetim OK durumundayken koşulu sağlar; "denetim başarısız" koşulu için denetimin UNLESS biçimi seçilir.
  2. Temel durum değiştiğinde, With Trigger seçili yönün Trigger Actions kayıtları sırayla çalıştırılır.
  3. Son karar kapılara göre belirlenir: Automatic kapı temel durumu izler; With Trigger kapı, ilgili check koşulu sağlanana kadar önceki kararı korur; Off deaktivasyon kapısı hiç açılmaz.
  4. Senaryonun durumu değiştiğinde senaryoya bağlı DNS kayıtlarının yapılandırması yenilenir ve geçiş GTM kaydına yazılır. Bilinmeyen bir girdi varsa karar değiştirilmez, son karar korunur.

Otomatik Health Scenario Kayıtları ​

Liste ekranındaki ikinci tablo olan Automatic Health Scenarios, sistem tarafından üretilen ve düzenlenemeyen iki senaryoyu gösterir:

SenaryoAçıklama
AlwaysHer zaman aktif kabul edilir. Bir DNS kaydının DR koşuluna atandığında kayıt sürekli DR durumunda çalışır.
NeverHer zaman pasif kabul edilir. Atandığı koşul hiçbir zaman sağlanmaz.

Bu iki senaryonun kararı sabittir ve hiçbir zaman değişmez. İkisi, kullanıcı senaryolarıyla birlikte DNS kaydının DR koşulu ve yerel veri merkezinin internet senaryosu seçicilerinde listelenir; kayıt yanıt koşullarının senaryo seçicisinde yalnızca kullanıcı senaryoları yer alır. Aynı adları taşıyan Always ve Never otomatik Health Check kayıtları ayrı kavramlardır: biri hazır senaryo, diğeri koşul kurucuda seçilebilen hazır denetimdir.

Durum Değerleri ​

Listedeki durum dairesi, State kolonu ve önizlemedeki State satırı aşağıdaki değerleri kullanır. Ana metin son kararı gösterir; parantez içindeki ek, kapıların ara durumunu belirtir.

Durum metniRenkAnlamı
Activation actionyeşilSenaryo aktif: son karar sağlandı.
Deactivation actiongriSenaryo pasif: son karar sağlanmadı.
Deactivation action (Awaiting activation check)maviKoşul sağlandı, With Trigger aktivasyonu Activation Check koşulunu bekliyor; senaryo henüz pasif.
Activation action (Awaiting deactivation check)maviKoşul bozuldu, With Trigger deaktivasyonu Deactivation Check koşulunu bekliyor; senaryo hâlâ aktif.
… (Activation/deactivation collision)griAktivasyon ve deaktivasyon kapıları aynı sonuca çözümlendi; son karar önceki değerinde tutulur. Off deaktivasyonda koşul bozulduğunda bu durum kalıcıdır.
… (no health data, last state kept)griKoşuldaki bir denetim kesin sonuç üretmiyor (Preparing / No data); son karar korunur.

Cluster'da liste dairesi iki yarıya bölünür ve her yarı bir cihazın kararını gösterir; State kolonu yalnızca kendi cihazının kararını yazar, diğer cihazın kararı önizleme panelinde görülür.

Operasyonel En İyi Uygulamalar ​

  • Birden fazla sağlık denetimi birleştirilmelidir. Tek bir denetime bağlı senaryo geçici ağ dalgalanmalarından etkilenir; AND grubunda birden fazla denetimin UNLESS biçimi birlikte seçilerek "hepsi başarısız" koşulu kurulduğunda daha güvenilir karar üretilir.
  • Bakım modu UNLESS ile dışlanmalıdır. Veri merkezinin is under maintenance otomatik denetimi, koşula UNLESS biçiminde eklenerek planlı bakımın DR geçişi başlatması önlenir.
  • DR geçişlerinde With trigger ile doğrulama koşulu tanımlanmalıdır. Harici sistemlerin hazır olması gereken geçişlerde With Trigger seçilir; Activation Check koşulu, geçişin tamamlandığını gösteren bir denetime bağlanır. Tetik aksiyonunun başarısı tek başına senaryoyu aktif etmez.
  • Off yalnızca tek yönlü geçişlerde kullanılmalıdır. Off deaktivasyon, senaryo aktif olduktan sonra koşul düzelse bile senaryoyu aktif tutar; normale dönüş için senaryonun düzenlenmesi gerekir.
  • Bilinmeyen durumlar hesaba katılmalıdır. Yeni eklenen (Preparing) ya da sonuç üretmeyen (No data) bir denetim koşulu bilinmiyor bırakır ve senaryo önceki kararında kalır; koşula eklenen denetimlerin sonuç ürettiği doğrulanmalıdır.
  • Silmeden önce atıflar gözden geçirilmelidir. Silinen senaryoya atıfta bulunan DNS kayıtları ve yerel veri merkezi ayarı kendiliğinden güncellenmez; atıf kaldığı sürece senaryonun silinmeden önceki son kararı kullanılmaya devam eder.
  • Durum geçişleri kayıtlardan izlenmelidir. Senaryo geçişleri, kapı değişiklikleri ve tetik aksiyonu sonuçları GTM Logs ekranında ve senaryonun Log penceresinde listelenir; collision ve no health data ekleri erken fark edilmelidir.

Nasıl Eklenir? ​

Yeni bir Health Scenarios senaryosu, TR7 web yönetim arayüzü üzerinden aşağıdaki adımlarla eklenir:

  1. Sol altta bulunan TR7 logosuna tıklanarak Configuration Menu açılır.
  2. GTM → Health Scenarios → Add adımları takip edilir.
  3. Senaryo için benzersiz ve açıklayıcı bir isim girilir.
  4. Health Check koşulu kurulur; Activation ve Deactivation ayarları yapılır.
  5. Add butonuna tıklanarak senaryo eklenir.

TIP

Hızlı arama ile sayfaya ulaşma ​

Menüde adım adım gezmek yerine, ekranın sol alt köşesindeki arama çubuğu kullanılarak ilgili sayfaya doğrudan ulaşılır. Arama çubuğu Windows'ta Alt + T, macOS'ta Opt + T kısayolu ile açılır; ardından aranan özelliğin adının yazılması yeterlidir.

Oluşturulan senaryo, bir veya birden fazla DNS kaydı ile veri merkezi ayarında kullanılabilir.

Health Scenarios Listeleme Ekranı ​

GTM → Health Scenarios yolu izlenerek TR7 cihazı üzerinde ekli olan tüm sağlık senaryolarının listesine ulaşılır. Bu ekran üzerinden senaryo ekleme, düzenleme ve silme işlemleri yapılır.

Health Scenarios Listeleme FormuHealth Scenarios Listeleme Formu

Tablo varsayılan olarak şu kolonlarla açılır:

KolonAçıklama
StatusSenaryonun son kararı renkli bir daire ile gösterilir; üzerine gelindiğinde durum metni görünür (bkz. Durum Değerleri). Cluster'da daire iki yarıya bölünür; her yarı bir cihazın kararını gösterir.
Scenario NameSenaryonun adı.
StateDurum metni (kendi cihazı için).
Trigger SettingsPresent ya da Absent değerini gösterir. Bu kolonu besleyen ayar arayüzde bulunmadığından hücre her satırda Absent görüntülenir.
LogLog metni ve dosya simgesi; simge, senaryonun kayıt penceresini ("<ad>" health scenarios logs) açar. Pencere; senaryo geçişlerini, koşuldaki denetimlerin durum değişikliklerini ve tetik aksiyonu olaylarını listeler.

Varsayılan olarak gizlenen kolon bulunmaz; kolon seçicisinde bu beş kolon yer alır. Tablo varsayılan olarak sıralanmamıştır; bir kolon başlığına tıklandığında önce azalan, sonra artan sıralama uygulanır, üçüncü tıklamada sıralama kalkar. Liste, denetim sonuçları geldikçe kendiliğinden güncellenir.

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. Bu ekranda filtre kartı ve Usage Filter bulunmaz.

Columns ​

Tabloda hangi kolonların gösterileceği seçilir; beş kolon da varsayılan olarak açıktır. 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. Elle genişletilmiş bir kolonun yanındaki genişlik rozetine tıklandığında kolon otomatik genişliğe döner. Düzen kullanıcı bazında saklanır ve iki tabloda ortaktır.

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.

Add ​

Add butonuna tıklanarak yeni bir senaryo oluşturma formu Add sekmesinde açılır.

Edit ​

Edit butonuna tıklanarak seçili senaryonun düzenleme formu Edit sekmesinde açılır. Buton yalnızca tek bir senaryo seçildiğinde etkinleşir. Düzenleme formu ekleme formuyla aynıdır; ad dâhil tüm alanlar değiştirilebilir. Değişiklik onay istemeden kaydedilir ve senaryo yeniden değerlendirilir. Otomatik senaryolar düzenlenemez.

Delete ​

Bir veya birden fazla senaryo seçilip Delete butonuna tıklandığında ilgili senaryolar silinir. Silmeden önce "Are you sure?" onayı istenir. Buton, seçim yokken pasiftir.

WARNING

Kullanımda olan bir senaryo da silinebilir ve onay penceresi senaryonun nerelerde kullanıldığını göstermez; silmeden önce önizleme panelindeki Used in sekmesi kontrol edilmelidir.

Senaryo ve kararı kaldırılır; senaryoya atıfta bulunan DNS kayıtları (DR koşulu, yanıt koşulları) ve yerel veri merkezinin internet senaryosu ayarı kendiliğinden güncellenmez, kalan atıflar elle düzeltilmelidir. Always ve Never senaryoları silinemez.

Tablodaki tüm bilgilerde arama yapmak için kullanılır.

Tabloda bulunan tüm bilgilerde düzenli ifade (RegExp) ile arama yapmak için kullanılır.

Tabloda bulunan bilgilerde kolon bazlı arama yapmak için kullanılır; her kolon için ayrı bir arama satırı açılır ve her kutunun yanında sonucu tersine çeviren Negate düğmesi ile kendi RegExp anahtarı bulunur.

Page Information ​

Tanımlı toplam senaryo sayısı ile listede görüntülenen senaryo sayısına ait bilgiler yer alır: Showing N-M of T records ve seçili senaryo sayısı (N selected, seçim yokken Nothing selected).

Page Size ​

Sayfada görüntülenecek maksimum senaryo sayısı seçilir. Varsayılan 20 (otomatik senaryolar tablosunda 100); seçenekler 5, 10, 20, 50, 100, 200, 500 ve All. Yanındaki ok simgeleriyle sayfalar arasında geçilir.

Ekranda iki tablo bulunur

Üstteki tablo kullanıcının tanımladığı senaryoları listeler; ekleme, düzenleme ve silme bu tablonun araç çubuğundan yapılır. Alttaki Automatic Health Scenarios tablosu Always ve Never senaryolarını gösterir (bkz. Otomatik Health Scenario Kayıtları); başlığı araç çubuğunun solunda yazar ve bu tabloda seçim kutusu ile Add, Edit, Delete butonları bulunmaz, yalnızca kolon ayarları, dışa aktarma ve arama yer alır. Satıra tıklandığında önizleme açılır; önizleme başlığında Edit işlemi bulunmaz.

Sağ Tık Menüsü ​

Bir satıra sağ tıklandığında, başlığında senaryonun adı bulunan bir menü açılır. Menüdeki iki işlem de yalnızca sağ tıklanan senaryoya uygulanır; listede yapılmış seçim menüyü etkilemez.

İşlemNe yapar
EditSenaryonun düzenleme formunu Edit sekmesinde açar; araç çubuğundaki Edit butonunun açtığı formun aynısıdır.
DeleteSağ tıklanan senaryoyu siler; araç çubuğundaki silme ile aynı onay sorusu görüntülenir.

Menü otomatik senaryolar tablosunda da açılır; ancak Always ve Never düzenlenemez ve silinemez, bu satırlarda iki işlem de hata döndürür.

Seçilen Senaryonun Önizlemesi ​

Listede bir satıra tıklandığında ekranın sağında senaryonun önizlemesi açılır; seçili satıra yeniden tıklandığında panel kapanır. Başlıkta bir durum dairesi, senaryonun adı ve Health Scenario alt başlığı, sağ üstte ise iki işlem bulunur.

Seçilen Senaryonun ÖnizlemesiSeçilen Senaryonun Önizlemesi

İşlemNe yapar
EditSenaryonun düzenleme formunu Edit sekmesinde açar; otomatik senaryolarda bu işlem bulunmaz.
LogSenaryoya ait bütün GTM olay kayıtlarını ve kullanıcı işlemlerini sayfadan ayrılmadan bir pencerede açar. Log kolonundaki simgenin açtığı pencere ise senaryo geçişleri, denetim durum değişiklikleri ve tetik aksiyonu olaylarıyla sınırlıdır.

Panelde üç sekme bulunur; sonuncusu yalnızca senaryoyu kullanan bir tanım varsa görüntülenir:

Details

Senaryonun kararını, koşulunu ve aktivasyon / deaktivasyon ayarlarını listeler (aşağıdaki tablo).

Log

Senaryonun durum geçişlerini ve üzerinde yapılan kullanıcı işlemlerini zaman çizelgesi olarak listeler.

Used in

Senaryoyu seçen tanımları listeler (DNS kaydının DR koşulu ve yanıt koşulları, yerel veri merkezinin internet senaryosu); sekme adının yanındaki rozet kullanım sayısını gösterir. Bir satıra tıklandığında ilgili tanıma geçilir.

Details sekmesindeki satırlar sırasıyla aşağıdaki gibidir. Cluster'da State satırı yalnızca iki cihazın durum metni farklı olduğunda iki kolona ayrılır; Latest Actions satırları her cihaz için ayrı, diğer satırlar tek kolonda gösterilir.

SatırAçıklamaGörünme koşulu
StateDurum metni ve senaryonun kayıt penceresini açan dosya simgesi.Her zaman
Latest ActionsSon karar değişikliğine ait son kayıt ve tarihi.Her zaman
Health CheckKoşul, salt okunur koşul kurucusunda gösterilir; arka plan her cihaz için temel durumun rengiyle boyanır.Koşul tanımlıysa; otomatik senaryolarda görüntülenmez
ActivationSeçili aktivasyon ayarı (simge + Automatic / With Trigger) ve açıklama kutusu.Kullanıcı senaryolarında
Activation Trigger →Atanan tetik aksiyonları; her aksiyonun yanındaki kalem simgesi aksiyonun formunu açar.Activation = With trigger
Activation CheckAktivasyon doğrulama koşulu, salt okunur kurucuda; arka plan kapı durumunun rengiyle boyanır.Activation = With trigger
Latest ActionsAktivasyon kapısının son değişikliği ya da son aktivasyon tetik aksiyonu olayı.Activation = With trigger
DeactivationSeçili deaktivasyon ayarı (Automatic / With Trigger / Off) ve açıklama kutusu.Kullanıcı senaryolarında
Deactivation Trigger ←Atanan tetik aksiyonları.Deactivation = With trigger
Deactivation CheckDeaktivasyon doğrulama koşulu.Deactivation = With trigger
Latest ActionsDeaktivasyon kapısının son değişikliği ya da son deaktivasyon tetik aksiyonu olayı.Deactivation = With trigger

Senaryo Ekleme Formu ​

GTM → Health Scenarios → Add adımları takip edilerek TR7 cihazı üzerine yeni bir sağlık senaryosu eklenir.

Senaryo Ekleme FormuSenaryo Ekleme Formu

INFO

Scenario Name Zorunlu ​

Senaryonun adı girilir. Ad; listede, senaryo seçicilerinde ve GTM kayıtlarında senaryoyu tanımlar. Bu ekran aynı adın ikinci bir senaryoda kullanılmasını engellemez; ayırt edici bir ad verilmesi önerilir.

INFO

Health Check ​

Senaryonun aktivasyon koşulu: hangi sağlık denetimlerinin hangi mantıkla birleştirileceği koşul kurucusunda tanımlanır. Alan yıldızla işaretlenmez, ancak koşul kurulmadan kayıt yapılamaz: boş kurucuda Empty condition hatası görüntülenir ve Add butonu pasif kalır. Koşul sağlandığında senaryonun temel durumu sağlandı, bozulduğunda sağlanmadı olur.

Koşul kurucusu:

  • Her satır bir gruptur. Satırdaki seçiciye (Select HC) bir ya da daha fazla sağlık denetimi eklenir; grup boşken No HC selected yazar.
  • Grupta birden fazla denetim olduğunda seçicinin sağ ucunda, ok simgesinin solunda grubun and / or anahtarı belirir (varsayılan and): and ile tüm üyeler, or ile herhangi biri.
  • Satırın sağındaki artı simgesi yeni bir grup ekler (yalnızca ilk satırda görünür; en fazla 10 grup); çöp kutusu simgesi grubu siler (tek grup varken görünmez). Gruplar arasında ikinci bir and / or anahtarı bulunur (yeni gruplarda varsayılan or).
  • Seçici listesinde önce Always ve Never hazır denetimleri (yalnız düz biçim), ardından her kullanıcı ve otomatik denetim iki biçimde yer alır: adıyla ve kalın UNLESS <ad> biçiminde (terslenmiş). Düz biçim, denetim OK iken; UNLESS biçimi, denetim Error iken sağlanır. Seçicinin Add düğmesi, sayfadan ayrılmadan yeni bir Health Check tanımlatır ve kaydedilen denetimi bu gruba ekler.
  • Seçilen her denetim, canlı durum dairesi taşıyan bir etiket olarak görünür; etiketteki göz simgesi denetimin hızlı önizlemesini, kalem simgesi (otomatik olmayan denetimlerde) denetimin formunu açar, çarpı simgesi denetimi gruptan kaldırır.
  • Kurucunun arka planı, seçili denetimlerin anlık durumuna göre her cihaz için ayrı boyanır ve koşulun o anda sağlanıp sağlanmadığını gösterir. Bu ön izleme yaklaşık bir hesaptır; kesin karar için önizleme panelindeki Health Check satırı ve State değeri esas alınır.

Değerlendirme kuralı (ardışık and grupları tek blok sayılır, or yeni blok başlatır; üç değerli mantık) için Değerlendirme Mekanizması bölümüne bakılabilir.

Örnek

Grup 1: UNLESS Ping DC-A and UNLESS HTTP DC-A · or · Grup 2: UNLESS Access to DC-A is successful → DC-A'daki iki denetim birlikte başarısızsa ya da DC-A'ya erişim yoksa koşul sağlanır. Bakım penceresini dışlamak için her gruba UNLESS DC-A is under maintenance eklenir.

INFO

Activation Varsayılan: Automatic ​

Koşul sağlandığında senaryonun nasıl aktif olacağı seçilir; seçenek düğmelerinin altında seçime göre değişen bir açıklama kutusu yer alır.

SeçenekDavranış
AutomaticKoşul sağlandığında senaryo kendiliğinden aktif olur. Açıklama kutusunda When the activation check turns ●, the activation action is done automatically yazar.
With TriggerKoşul sağlandığında Activation Trigger → listesindeki aksiyonlar sırayla çalıştırılır; senaryo, Activation Check koşulu sağlanana kadar Awaiting activation check durumunda bekler ve o zaman aktif olur.

Activation - With TriggerActivation - With Trigger

With Trigger seçildiğinde görünen alanlar:

Activation Trigger → ​

Çalıştırılacak Trigger Actions kayıtları çoklu seçimle belirlenir; liste boşken seçicide Nothing chosen yazar. Seçicinin Add düğmesi yeni bir aksiyonu pencerede tanımlatır ve listeye ekler. Aksiyonlar listedeki sırayla çalışır; başarısız aksiyon kalanları durdurur.

Activation Check ​

Aktivasyonun gerçekleştiğini doğrulayan koşul, Health Check ile aynı kurucuda tanımlanır. Bu koşul sağlanana kadar senaryo aktif olmaz; koşul, tetik aksiyonlarının sonucundan bağımsız olarak sağlık denetimi sonuçlarıyla değerlendirilir.

Ayar değişikliğinde

With Trigger'dan başka bir seçeneğe dönülüp kaydedildiğinde, bu yöne ait tetik aksiyonu listesi ve doğrulama koşulu senaryodan silinir; aynı kural deaktivasyon tarafında Automatic ve Off için de geçerlidir.

INFO

Deactivation Varsayılan: Automatic ​

Koşul bozulduğunda senaryonun nasıl pasife döneceği seçilir.

SeçenekDavranış
AutomaticKoşul bozulduğunda senaryo kendiliğinden pasif olur. Açıklama kutusunda When the activation check turns ●, the deactivation action is automatically done yazar.
With TriggerKoşul bozulduğunda Deactivation Trigger ← listesindeki aksiyonlar sırayla çalıştırılır; senaryo, Deactivation Check koşulu sağlanana kadar Awaiting deactivation check durumunda aktif kalır. Açıklama kutusunda When the activation check turns ●, the deactivation trigger ← is executed, ve When the deactivation check turns ●, the deactivation action is done satırları yer alır.
OffDeaktivasyon kapısı hiç açılmaz: senaryo bir kez aktif olduktan sonra koşul bozulsa bile aktif kalır (Activation/deactivation collision durumuyla son karar korunur). Normale dönüş için senaryo düzenlenir. Açıklama kutusunda The deactivation action is never done independently of the activation check yazar.

Deactivation - With TriggerDeactivation - With Trigger

With Trigger seçildiğinde görünen alanlar:

Deactivation Trigger ← ​

Çalıştırılacak Trigger Actions kayıtları; Activation Trigger → ile aynı biçimde seçilir ve aynı sırayla çalışır.

Deactivation Check ​

Deaktivasyonun gerçekleştiğini doğrulayan koşul; sağlanana kadar senaryo aktif kalır.

Off

Off seçili bir senaryo, insan müdahalesi olmadan pasife dönmez. Bu seçenek yalnızca kalıcı, tek yönlü geçiş gerektiren senaryolarda kullanılmalıdır.

INFO

Add ​

Add butonuna tıklanarak senaryo eklenir; formda hatalı alan varken buton pasiftir. Ekleme onay istemez; kayıt hemen döner, Add sekmesi kapanır ve senaryo ilk değerlendirmesiyle listeye durumuyla birlikte gelir. İşlem kullanıcı işlem kaydına ("<ad>" health scenario is created) yazılır.

Çalışma Mekanizması ​

INFO

  • Üç değerli mantık. Bir denetimin OK durumu doğru, Error durumu yanlış sayılır; bu ikisi dışındaki her durum (Preparing, No data vb.) ve tanımsız denetim kimliği bilinmiyordur. UNLESS ile terslenen bir denetim bilinmiyorsa terslenmiş sonuç da bilinmiyordur. AND grubunda bir kesin yanlış, OR grubunda bir kesin doğru sonucu belirler; aksi hâlde tek bir bilinmeyen üye grubu bilinmiyor yapar.
  • Gruplar. Her satır bir gruptur; grubun üyeleri satırdaki and / or anahtarıyla, gruplar aralarındaki and / or anahtarıyla birleştirilir. Ardışık and ile bağlanan gruplar tek bir bloğa alınır; or, yeni bir blok başlatır. Sonuç, blokların OR'lanmasıdır. Boş grup yanlış sayılır.
  • Temel durum ve kapılar. Koşulun sonucu temel durumdur. Activation kapısı Automatic ise temel durumu izler, With Trigger ise Activation Check koşulunun sonucunu alır. Deactivation kapısı Automatic ise temel durumun tersini izler, With Trigger ise Deactivation Check koşulunu alır, Off ise hiç açılmaz.
  • Son karar. Aktivasyon kapısı açık ve deaktivasyon kapısı kapalıysa senaryo aktif, tersi pasif olur. İki kapı aynı sonuca çözümlenirse (collision) ya da temel durum / kapılardan biri bilinmiyorsa son karar önceki değerinde korunur. Geçmiş yoksa bilinmeyen durumda pasif sayılır, çakışmada koşulun o anki sonucu esas alınır.
  • Tetik aksiyonları. Yalnızca temel durum değiştiğinde çalışır: sağlandığında Activation Trigger → listesi, bozulduğunda Deactivation Trigger ← listesi. Aksiyonların başarı ya da başarısızlığı son kararı doğrudan etkilemez; geçişin gerçekleştiğini doğrulayan yol, ilgili check koşuludur. Senaryonun kayıtlı bir önceki değerlendirmesi yokken (senaryo ilk eklendiğinde) aksiyon çalıştırılmaz. Aynı senaryo yeniden tetiklendiğinde sürmekte olan aksiyonlar önce durdurulur.
  • Cluster. Her cihaz senaryoyu kendi denetim sonuçlarıyla bağımsız değerlendirir ve kendi kararını tutar; kararlar cihazlar arasında farklı olabilir. Tetik aksiyonlarını yalnızca birincil cihaz çalıştırır; diğer cihaz, eşi bir saatten uzun süre erişilemez kalırsa devralır. Kararlar cihazda saklanır ve yeniden başlatmada geri yüklenir.
  • Kayıt. Temel durum, kapı ve son karar değişiklikleri GTM kaydına yazılır: "<ad>" scenario is activated / is deactivated (son karar), "<ad>" activation check succeeded / failed (temel koşul ve aktivasyon kapısı için ayrı satırlar), "<ad>" deactivation check succeeded / failed, "<ad>" has no health data — the last decision is kept. Temel koşul satırı her modda yazılır; Automatic kapılar kendi satırlarını yazmaz.

Kapsam ve Sınırlar ​

INFO

  • Ekran GTM lisansı ve tam GTM yetkisi ister. GTM sekmesi görüntüleme yetkisiyle görünür; bu ekran yalnızca GTM alanında tam yetkisi olan kullanıcılarda açılır, lisansta GTM modülü yoksa Not covered by your license kartı görüntülenir.
  • Kurucu iki seviyelidir. Gruplar ve grup üyeleri vardır; iç içe grup yoktur. Tersleme (UNLESS) denetim başınadır, grup başına değildir.
  • Filtre yoktur. Bu listede durum ya da başka bir alana göre filtre kartı bulunmaz; arama kutusu kullanılır.
  • Ad benzersizliği web arayüzünde doğrulanmaz. Aynı adı taşıyan ikinci bir senaryo bu ekrandan kaydedilebilir.
  • Otomatik senaryolar yönetilemez. Always ve Never yalnızca izlenir ve seçilir.
  • Silme bağımlılıkları temizlemez. Silinen senaryoya atıfta bulunan kayıtlar son kararı kullanmaya devam eder; elle güncellenmelidir.
  • Loglar. Senaryo geçişleri, kapı değişiklikleri, koşuldaki denetimlerin durum değişiklikleri ve tetik aksiyonu olayları; Log kolonundaki pencerede, önizleme panelinde ve GTM Logs ekranında izlenir.

Kullanım Yeri ​

Senaryolar, kararlarını kullanan ekranlarda ada göre listelenir; Always ve Never de kullanıcı senaryolarıyla birlikte aynı listelerde yer alır.

Kullanıldığı yerNe yapar
Domains ekranındaki DNS kaydının DR koşuluSenaryo aktifken kayıt olağanüstü durum (DR) yanıtına geçer.
DNS kaydının yanıt koşullarıYanıtın hangi koşulda verileceği senaryonun kararına bağlanır.
Service Management ekranındaki yerel veri merkezinin internet senaryosuVeri merkezinin internet erişiminin sağlıklı sayılıp sayılmayacağı senaryonun kararıyla belirlenir.

Bir senaryonun hangi tanımlarda kullanıldığı önizleme panelindeki Used in sekmesinden görülür ve silinmeden önce gözden geçirilmelidir; silme, kalan atıfları temizlemez.