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.
- 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.
- 5 (Search)
Tabloda bulunan tüm ifadeleri aramak için kullanılır.
- 6 (RegExp Search)
Tabloda bulunan tüm ifadeleri regexp olarak aramak için kullanılır.
- 7 (Column Based Search)
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.
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.
- 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.
- 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.
- HTTP Body
Servislere istek yapılırken TR7 tarafından gönderilecek HTTP gövdesi (body) manuel olarak girilebilir.
- 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.