Ana içeriğe geç

Tetik Aksiyonları

Hakkında

Tetik aksiyonları, DNS kayıtlarının sağlık denetimleri başarısız olduğunda belirli görevleri yerine getiren bir mekanizmadır. Sağlık senaryoları için tanımlı olan sağlık denetimi/denetimleri başarısız olduğunda devreye girerek belirtilen işlemi gerçekleştirir.

Nasıl Eklenir?

Yeni bir Tetik Aksiyonu eklemek için TR7 ASP web arayüzü üzerinden, Global Traffic Manager (GTM) > Settings > Trigger Action > Add adımları takip edilir.

Arayüz

Tetik Aksiyonları Listeleme Ekranı

"Global Traffic Manager (GTM) > Settings > Trigger Action" adımları takip edilerek TR7 ASP cihazı üzerinde ekli olan tüm Tetik Aksiyonları'nın listesine ulaşılır. Bu ekran üzerinde Tetik Aksiyonları'nın ekleme, düzenleme ve silme işlemleri yapılır.

LOGO

Tetik Aksiyonları Listeleme Formu

- 1 (Information to be Displayed in the Table)


Tetik Aksiyonları'nın listesinin bulunduğu tabloda hangi bilgilerin gösterilip gösterilmeyeceği seçilir.
Seçilebilecek ve varsayılan olarak seçili gelen bilgiler;

  • Name
  • Trigger Type

- 2 (Add)


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

- 3 (Edit)


Edit butonuna tıklanarak ilgili Tetikleme Aksiyonu düzenleme ekranı açılır.

- 4 (Delete)


Bir veya birden fazla Tetikleme Aksiyonu seçilerek Delete butonuna tıklanarak ilgili Tetikleme Aksiyonu TR7 ASP cihazı üzerinden silinir.


Tabloda bulunan tüm ifadeleri aramak için kullanılır.


Tabloda bulunan tüm ifadeleri regexp olarak aramak için kullanılır.


Tabloda bulunan tüm ifadeleri sütun bazlı aramak için kullanılır.

- 8 (Page Information)


Açılan listede kaç adet Tetik Aksiyonu olduğunun ve kaç adet Tetik Aksiyonu'nun listelendiğinin bilgisi bulunmaktadır.

- 9 (Page Size)


Açılan listede maksimum kaç adet Tetik Aksiyonu'nun listeleneceği seçilir. Ok simgeleri ile sayfalar arasında geçiş yapılabilir.

- Preview of the Selected Trigger Action


"Global Traffic Manager (GTM) > Settings > Trigger Actions" adımları takip edildikten sonra herhangi bir Tetik Aksiyonu'nun üzerine tıklandığında ekranın sağ tarafında ilgili aksiyona ait bilgilerin olduğu pencere açılır.

LOGO

Açılan pencerenin sağ üstünde bulunan (x) butonuna tıklanarak önizleme kapatılabilir.

Arayüz

Trigger Action Ekleme Formu

"Global Traffic Manager (GTM) > Settings > Trigger Action > Add" adımları takip edilerek TR7 ASP cihazı üzerine yeni bir Tetik aksiyonu eklenir.

LOGO

Trigger Action Ekleme Formu

- Name


Oluşturulacak olan Tetik Aksiyonu'na isim girilir.

- Trigger Type


- vDevice


Oluşturulacak olan Tetik Aksiyonu'nun hangi sanal TR7 cihazı üzerinden yapılacağı seçilir.

- Route Table


Eklenen Tetik Aksiyonu'nun hangi Route Tablosu üzerinden yapılacağı seçilir. Eğer Route Tablosu eklenmediyse DEFAULT olarak kalmalıdır. Route Tabloları hakkında detaylı bilgiye ulaşmak için tıklayınız.

- User


Oracle sunucusuna bağlanılacak olan kullanıcı adı bilgisi girilir.

- Password


Oracle sunucusuna bağlanılacak olan kullanıcının şifre bilgisi girilir.

- Connection String


Oracle sunucusunda bağlanılacak olan IP:Port/Path bilgisi girilir.

- Oracle Action


Senaryo bazlı olarak Oracle tetik aksiyonu yapmak için kullanılır. Senaryolarda oracle sunucusuna bağlanıp komut çalıştırma işlemleri yapılabilir. Çalıştırılan komutların sonucunda ise beklenen metin ve satırlar da kontrol edilebilir.

LOGO

LOGO

LOGO

- vDevice


Oluşturulacak olan Tetik Aksiyonu'nun hangi sanal TR7 cihazı üzerinden yapılacağı seçilir.

- Route Table


Eklenen Tetikleme Aksiyonu'nun hangi Route Tablosu üzerinden yapılacağı seçilir. Eğer Route Tablosu eklenmediyse DEFAULT olarak kalmalıdır. Route Tabloları hakkında detaylı bilgiye ulaşmak için tıklayınız.

- Address


Oluşturulacak olan Tetik Aksiyonu için IP:Port bilgileri girilir.

- Path + Query


Kurum Servisinin istek yapılacağı Path + Query bilgisi girilir. Boş bırakıldığı taktirde istekler / (köke) yapılır.

- Method


Tetikleme Aksiyonu'nun hangi HTTP metodu ile yapılacağı seçilir.

- TR7 Tarafından Desteklenen HTTP Metotlarının Listesi

Method
ACL
BASELINE-CONTROL
BIND
CHECKIN
CHECKOUT
CONNECT
COPY
DELETE
GET
HEAD
LABEL
LINK
LOCK
MERGE
MKACTIVITY
MKCALENDER
MKCOL
MKREDIRECTREF
MKWORKSPACE
MOVE
OPTIONS
ORDERPATCH
PATCH
POST
PRI
PROPFIND
PROPATCH
PUT
REBIND
REPORT
SEARCH
TRACE
UNBIND
UNCHECKOUT
UNLINK
UNLOCK
UPDATE
UPDATEREDIRECTREF
VERSION-CONTROL

- HTTP Headers


Servislere istek yapılırken TR7 tarafından gönderilecek başlık bilgileri manuel olarak girilebilir.

LOGO

- HTTP Body


Servislere istek yapılırken TR7 tarafından gönderilecek HTTP gövdesi (body) manuel olarak girilebilir.

LOGO

- Expected Status Codes


Tetikleme yapılırken servis tarafından dönmesi beklenen durum kodu/kodları seçilir. Birden fazla seçim yapılabilir.

- TR7 Tarafından Desteklenen HTTP Durum Kodlarının Tüm Listesi

Status Code Status Description
100 Informational Continue
101 Informational Switching Protocols
102 Informational Processing
103 Informational Early Hints
200 Successful OK
201 Successful Resource Created on Server
202 Successful Accepted, not yet processed
203 Successful Modified 200 OK Response
204 Successful No Content
205 Successful Reset Content
206 Successful Partial Content
207 Successful Multi-Status
208 Successful Already Reported
226 Successful IM Used
300 Redirection Multiple Choices
301 Redirection Moved Permanently
302 Redirection Moved Temporarily
303 Redirection GET Request Redirect
304 Redirection Not Modified
305 Redirection Use Server Proxy
306 Redirection Unused (Previously "Switch Proxy")
307 Redirection Temporary Redirect
308 Redirection Permanent Redirect
400 Client Error Bad Request
401 Client Error Unauthorized
402 Client Error Payment Required
403 Client Error Forbidden
404 Client Error Not Found
405 Client Error Method Not Allowed
406 Client Error Not Acceptable
407 Client Error Proxy Authentication Required
408 Client Error Request Timeout
409 Client Error Conflict
410 Client Error Gone
411 Client Error Length Required
412 Client Error Precondition Failed
413 Client Error Payload Too Large
414 Client Error URI Too Long
415 Client Error Unsupported Media Type
416 Client Error Range Not Satisfiable
417 Client Error Expectation Failed
418 Client Error 418
419 Client Error 419
420 Client Error Method Failure
421 Client Error Misdirected Request
422 Client Error Unprocessable Entity
423 Client Error Locked
424 Client Error Failed Dependency
425 Client Error Too Early
426 Client Error Upgrade Required
428 Client Error Precondition Required
429 Client Error Too Many Requests
430 Client Error Request Header Fields Too Large (Shopify)
431 Client Error Request Header Fields Too Large
440 Client Error Session Time-out
444 Client Error No Response
449 Client Error Retry With
450 Client Error Blocked by Windows Parental Controls
451 Client Error Unavailable For Legal Reasons
460 Client Error 460
463 Client Error 463
494 Client Error İstek Request Header Too Large
495 Client Error SSL Certificate Error
496 Client Error SSL Certificate Required
497 Client Error HTTP Request Sent to HTTPS Port
498 Client Error Invalid Token (Esri)
499 Client Error Client Closed Request (Nginx)
500 Server Error Internal Server Error
501 Server Error Not Implemented
502 Server Error Bad Gateway
503 Server Error Service Unavailable
504 Server Error Gateway Timeout
505 Server Error HTTP Version Not Supported
506 Server Error Variant Also Negotiates
507 Server Error Insufficient Storage
508 Server Error Loop Detected
509 Server Error Bandwidth Limit Exceeded (Apache Web Server/cPanel)
510 Server Error Not Extended
511 Server Error Network Authentication Required
520 Server Error Web Server Returned an Unknown Error
521 Server Error Web Server Is Down
522 Server Error Connection Timed Out
523 Server Error Origin Is Unreachable
524 Server Error A Timeout Occurred
525 Server Error SSL Handshake Failed
526 Server Error Invalid SSL Certificate
529 Server Error Site is Overloaded
530 Server Error Site is Frozen
598 Server Error Network Read Timeout Error
599 Server Error Network Connect Timeout Error

- Expected Content Query


Tetikleme yapılırken servis tarafından beklenen bir içerik sorgusu varsa ilgili sorgu yazılır.

- Add


Add butonuna tıklanarak Tetik Aksiyonu eklenir.