Health Checks
About
Health checks are a mechanism that determines at specified intervals whether Backend Services are operational or not. If a health check cannot be performed on Backend Services (in case of an error), requests coming to the vServices are not forwarded to the error-prone Backend Service. Thus, manual intervention is not required. When the Backend Service becomes active in case of an error, that is, when the health check is successful, requests coming to the vServices continue to be forwarded to the relevant Backend Service. On TR7 ASP, health checks can be performed for TCP, Ping, HTTP, HTTPS, DNS (UDP), FTP, FTPS, LDAP, LDAPS, Oracle, and Scenario-based health checks.
How to Add?
To add a new Health Check Profile, navigate to the Traffic Manager > Profiles > Health Check > Add tab from the TR7 ASP web interface.
Interface
Health Checks Profile Listing Screen
By following the steps "Traffic Manager > Profiles > Health Checks" the list of all Health Check Profiles attached to the TR7 ASP device is accessed. Health Check Profiles can be added, edited, and deleted on this screen.
- 1 (Information to be Displayed in the Table)
Select which information will be displayed in the table listing Health Check Profiles.
The information that can be selected and is selected by default includes;
- Name
- Period
- Required Successes
- Check type
- Timeout
- Required Failures
- 2 (Add)
By clicking the Add
button, a form for creating a new Health Check Profile opens.
- 3 (Delete)
By selecting one or more Health Check Profiles and clicking the Delete
button, the relevant Health Check Profiles are deleted from the TR7 ASP device.
- 4 (Edit)
By clicking the Edit
button, the editing screen of the relevant Health Check Profile opens.
- 5 (Search)
Used to search for all expressions in the table.
- 6 (RegExp Search)
Used to regexp search for all expressions in the table.
- 7 (Column Based Search)
Used to column based search for all expressions in the table.
- 8 (Usage Filter)
Used to filter which vServices all expressions in the table are used in.
- 9 (Page Information)
Information about how many Health Check Profiles are in the opened list and how many Health Check Profiles are listed is available. When Health Check Profiles are selected for deletion from the left side, the information of the selected Health Check Profile is displayed here.
- 10 (Page Size)
Selects the maximum number of Health Check Profiles to be listed in the opened list. Page transitions can be made with arrow icons between pages.
- Preview of the Selected HC Profile
After following the steps "Traffic Manager > Profiles > Health Checks" when any profile is clicked on, a window opens on the right side of the screen containing information related to that profile.
In this window, in addition to the information related to the selected profile, information about where the Health Check Profile is "Used In" also provided. It can be seen where the selected Health Check Profile is used in which Backend Services and in which Backend Services within the vService.
By clicking the (x)
button in the upper right corner of the opened window, the preview can be closed.
Interface
TCP > Health Check Profile Adding Form
By following the steps "Traffic Manager > Profiles > Health Checks > Add" a new Health Check Profile is added to the TR7 ASP device.
- Name
Enter a name for the Health Check Profile to be created.
- Check Type
Select TCP.
- Expect Negative Result
It is checked whether the value of the created health check profile is negative or not. For example, if TCP health check is added and Expect Negative Result is checked, the health check is considered successful when the TCP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines at what intervals (in seconds) Backend Services will be checked.
- Timeout
The timeout limit should be a value between 0.01 and 3600. It is determined in seconds for the health check to be considered unsuccessful during the health check.
- TCP Scenario
It is used to perform TCP health checks scenario-based. The result of the health check is determined by controlling the information sent and received during the health check.
Requests are made using the Telnet protocol. The first line is the HTTP request line, and HTTP request headers are written on the other lines. After the last information to be entered, two lines must be left blank with ENTER.
The body information of the response returned from the server is checked. It is checked whether the text to be written is included within the response body.
- Required Successes
Healthy response should be a value between 1 and 10. The number of successful responses required for services to be considered healthy is determined.
- Required Failures
Failed response should be a value between 1 and 10. The number of failed responses required for services to be considered unhealthy is determined.
- Add
By clicking the Add
button, the Health Check Profile is added.
Ping > Health Check Profile Adding Form
By following the steps "Traffic Manager > Profiles > Health Checks > Add" a new Health Check Profile is added to the TR7 ASP device.
- Name
Enter a name for the Health Check Profile to be created.
- Check Type
Select Ping.
- Expect Negative Result
It is checked whether the value of the created health check profile is negative or not. For example, if Ping health check is added and Expect Negative Result is checked, the health check is considered successful when the ping response cannot be received.
- Period
The period should be a value between 0.5 and 3600. It determines at what intervals (in seconds) Backend Services will be checked.
- Timeout
The timeout limit should be a value between 0.01 and 3600. It is determined in seconds for the health check to be considered unsuccessful during the health check.
- Required Successes
Healthy response should be a value between 1 and 10. The number of successful responses required for services to be considered healthy is determined.
- Required Failures
Failed response should be a value between 1 and 10. The number of failed responses required for services to be considered unhealthy is determined.
- Add
By clicking the Add
button, the Health Check Profile is added.
HTTP > Health Check Profile Adding Form
A new Health Check Profile is added to the TR7 ASP device by following the steps "Traffic Manager > Profiles > Health Checks > Add".
- Name
Enter a name for the Health Check Profile to be created.
- Check Type
Select HTTP.
- Expect Negative Result
Check whether the value of the created health check profile is negative or not. For example, if an HTTP health check is added, and Expect Negative Result is checked, the health check is considered successful when the HTTP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines at what intervals (in seconds) Backend Services will be checked.
- Timeout
The timeout limit should be a value between 0.01 and 3600. It is determined in seconds for the health check to be considered unsuccessful during the health check.
- Path + Query
Enter the Path + Query information for which the Backend Service will make requests. If left blank, requests are made to the root (/).
- Method
Select the HTTP method with which the health check will be performed.
- List of HTTP Methods Supported by TR7
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
Manually enter header information to be sent by TR7 when making requests to the Backend Service.
- HTTP Body
Manually enter the HTTP body to be sent by TR7 when making requests to the Backend Service.
- Expected Status Codes
Select the status code(s) expected to be returned by the Backend Service during the health check. Multiple selections can be made.
- Complete List of HTTP Status Codes Supported by TR7
Status Code | Status | Description |
---|---|---|
100 | Information | Continue |
101 | Information | Switching Protocols |
102 | Information | Processing |
103 | Information | Response Headers Returned |
200 | Success | OK |
201 | Success | Resource Created on Server |
202 | Success | Success Accepted, not yet processed |
203 | Success | Modified 200 OK Response |
204 | Success | No Content |
205 | Success | Reset Content |
206 | Success | Partial Content |
207 | Success | Multi-Status |
208 | Success | Already Reported |
226 | Success | IM Used |
300 | Redirection | Multiple Choices |
301 | Redirection | Moved Permanently |
302 | Redirection | Temporarily Moved |
303 | Redirection | GET Request Redirect |
304 | Redirection | Not Modified |
305 | Redirection | Use Server Proxy |
306 | Redirection | Switch Proxy/No longer used |
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 | Request Entity Too Large |
414 | Client Error | URI Too Long |
415 | Client Error | Unsupported Media Type |
416 | Client Error | Requested 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 Timeout |
444 | Client Error | No Response |
449 | Client Error | Retry With |
450 | Client Error | Windows Parental Controls Blocked |
451 | Client Error | Unavailable For Legal Reasons |
460 | Client Error | 460 |
463 | Client Error | 463 |
494 | Client Error | 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 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
If there is an expected content query by the Backend Service when performing health checks, the relevant query is written.
- Virtual Domain
If the health check needs to be performed over a domain name (host header information), the domain name information is entered.
- Required Successes
The healthy response should be a value between 1-10. The number of successful responses required for services to be considered healthy is determined.
- Required Failures
The failed response should be a value between 1-10. The number of failed responses required for services to be considered not healthy is determined.
- Add
By clicking the Add
button, a Health Check Profile is added.
HTTPS > Health Check Profile Adding Form
Follow the steps "Traffic Manager > Profiles > Health Checks > Add" to create a new Health Check Profile on the TR7 ASP device.
- Name
Enter a name for the Health Check Profile to be created.
- Check Type
Select HTTPS.
- Expect Negative Result
Check whether the created health check profile is negative. For example, if a TCP health check is added and "Expect Negative Result" is checked, the health check will be considered successful when TCP connection cannot be established.
- Period
The period should be a value between 0.5-3600. It determines at what interval (in seconds) the Backend Services will be checked.
- Timeout
The timeout limit should be a value between 0.01-3600. It specifies the maximum waiting time in seconds for a health check to be considered unsuccessful.
- Path + Query
Enter the Path + Query information for the Backend Service to make requests. If left blank, requests will be made to the root ("/").
- Method
Select the HTTP method with which the health check will be performed.
- List of HTTP Methods Supported by TR7
Metho |
---|
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
When making a request to the Backend Service, header information to be sent by TR7 can be entered manually.
- HTTP Body
When making a request to the Backend Service, the HTTP body can be entered manually by TR7.
- Expected Status Codes
Select the status code(s) expected to be returned by the Backend Service during health checks. Multiple selections can be made.
- List of All HTTP Status Codes Supported by TR7
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
When conducting health checks, if there is an expected content query by the vService, the relevant query is written.
- Virtual Domain
If the health check needs to be performed over a domain name (host header information), the domain name information is entered.
- Required Successes
The healthy response should be a value between 1-10. The number of successful responses required for services to be considered healthy is determined.
- Required Failures
The failed response should be a value between 1-10. The number of failed responses required for services to be considered not healthy is determined.
- Add
By clicking the "Add
" button, a Health Check Profile is added.
DNS > Health Check Profile Adding Form
"Traffic Manager > Profiles > Health Checks > Add" steps are followed to add a new Health Check Profile to the TR7 ASP device.
- Name
Enter the name for the Health Check Profile to be created.
- Check Type
Select DNS.
- Expect Negative Result
Check whether the created health check profile is negative. For example, if TCP health check is added and "Expect Negative Result" is checked, the health check will be considered successful when the TCP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines how often the Backend Services will be checked in seconds (s).
- Timeout
The timeout limit should be a value between 0.01 and 3600. It specifies the maximum waiting time in seconds (s) for a failed health check during the health check process.
- Query
Enter the domain name query information to be sent to the DNS server.
- Required Successes
The healthy response should be a value between 1 and 10. It defines the number of successful responses required for the services to be considered healthy.
- Required Failures
The failed response should be a value between 1 and 10. It defines the number of failed responses required for the services to be considered not working.
- Add
Click the Add
button to add the Health Check Profile.
FTP > Health Check Profile Adding Form
"Traffic Manager > Profiles > Health Checks > Add" steps are followed to add a new Health Check Profile to the TR7 ASP device.
- Name
Enter the name for the Health Check Profile to be created.
- Check Type
Select FTP.
- Expect Negative Result
Check whether the created health check profile is negative. For example, if TCP health check is added and "Expect Negative Result" is checked, the health check will be considered successful when the TCP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines how often the Backend Services will be checked in seconds (s).
- Timeout
The timeout limit should be a value between 0.01 and 3600. It specifies the maximum waiting time in seconds (s) for a failed health check during the health check process.
- FTP User
Enter the username information for logging into the FTP server.
- FTP Password
Enter the password information for logging into the FTP server.
- FTP Action
Select how the FTP health check operation will be performed.
Only the login operation is performed on the FTP server with the information entered in the FTP User and FTP Password tabs.
- Required Successes
The healthy response should be a value between 1 and 10. It defines the number of successful responses required for the services to be considered healthy.
- Required Failures
The failed response should be a value between 1 and 10. It defines the number of failed responses required for the services to be considered not working.
- Add
Click the Add
button to add the Health Check Profile.
FTPS > Health Check Profile Adding Form
Traffic Manager > Profiles > Health Checks > Add" steps are followed to add a new Health Check Profile to the TR7 ASP device.
- Name
Enter the name for the Health Check Profile to be created.
- Check Type
Select FTPS.
- Expect Negative Result
Check whether the created health check profile is negative. For example, if TCP health check is added and "Expect Negative Result" is checked, the health check will be considered successful when the TCP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines how often the Backend Services will be checked in seconds (s).
- Timeout
The timeout limit should be a value between 0.01 and 3600. It specifies the maximum waiting time in seconds (s) for a failed health check during the health check process.
- FTP User
Enter the username information for logging into the FTPS server.
- FTP Password
Enter the password information for logging into the FTPS server.
- FTP Action
Select how the FTPS health check operation will be performed.
Only the login operation is performed on the FTPS server with the information entered in the FTP User and FTP Password tabs.
- Required Successes
The healthy response should be a value between 1 and 10. It defines the number of successful responses required for the services to be considered healthy.
- Required Failures
The failed response should be a value between 1 and 10. It defines the number of failed responses required for the services to be considered not working.
- Add
Click the Add
button to add the Health Check Profile.
LDAP > Health Check Profile Adding Form
"Traffic Manager > Profiles > Health Checks > Add" steps are followed to add a new Health Check Profile to the TR7 ASP device.
- Name
Enter the name for the Health Check Profile to be created.
- Check Type
Select LDAP.
- Expect Negative Result
Check whether the created health check profile is negative. For example, if TCP health check is added and "Expect Negative Result" is checked, the health check will be considered successful when the TCP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines how often the Backend Services will be checked in seconds (s).
- Timeout
The timeout limit should be a value between 0.01 and 3600. It specifies the maximum waiting time in seconds (s) for a failed health check during the health check process.
- LDAP Authentication
LDAP Authentication is activated when health checks need to be performed by logging into the LDAP server. LDAP username and password information is entered for login control.
- Required Successes
The healthy response should be a value between 1 and 10. It defines the number of successful responses required for the services to be considered healthy.
- Required Failures
The failed response should be a value between 1 and 10. It defines the number of failed responses required for the services to be considered not working.
- Add
Click the Add
button to add the Health Check Profile.
LDAPS > Health Check Profile Adding Form
"Traffic Manager > Profiles > Health Checks > Add" steps are followed to add a new Health Check Profile to the TR7 ASP device.
- Name
Enter the name for the Health Check Profile to be created.
- Check Type
Select LDAPS.
- Expect Negative Result
Check whether the created health check profile is negative. For example, if TCP health check is added and "Expect Negative Result" is checked, the health check will be considered successful when the TCP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines how often the Backend Services will be checked in seconds (s).
- Timeout
The timeout limit should be a value between 0.01 and 3600. It specifies the maximum waiting time in seconds (s) for a failed health check during the health check process.
- LDAP Authentication
LDAP Authentication is activated when health checks need to be performed by logging into the LDAPS server. LDAP username and password information is entered for login control.
- Required Successes
The healthy response should be a value between 1 and 10. It defines the number of successful responses required for the services to be considered healthy.
- Required Failures
The failed response should be a value between 1 and 10. It defines the number of failed responses required for the services to be considered not working.
- Add
Click the Add
button to add the Health Check Profile.
Oracle > Health Check Profile Adding Form
"Traffic Manager > Profiles > Health Checks > Add" steps are followed to add a new Health Check Profile to the TR7 ASP device.
- Name
Enter a name for the Health Check Profile to be created.
- Check Type
Select Oracle.
- Expect Negative Result
Check whether the created health check profile is negative. For example, if TCP health check is added and "Expect Negative Result" is checked, the health check will be considered successful when the TCP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines how often the Backend Services will be checked in seconds (s).
- Timeout
The timeout limit should be a value between 0.01 and 3600. It specifies the maximum waiting time in seconds (s) for a failed health check during the health check process.
- User
The username information to connect to the Oracle server is entered.
- Password
The password information of the user who will connect to the Oracle server is entered.
- Connection String
IP:Port/Path information to be connected to the Oracle server is entered.
- Oracle Scenario
It is used to perform Oracle health checks on a scenario-based basis. In scenarios, you can connect to the Oracle server and run commands. As a result of the commands run, the expected text and lines can be checked.
- Required Successes
The healthy response should be a value between 1 and 10. It defines the number of successful responses required for the services to be considered healthy.
- Required Failures
The failed response should be a value between 1 and 10. It defines the number of failed responses required for the services to be considered not working.
- Add
Click the Add
button to add the Health Check Profile.
Scenario > Health Check Profile Adding Form
"Traffic Manager > Profiles > Health Checks > Add" steps are followed to add a new Health Check Profile to the TR7 ASP device.
- Name
Enter a name for the Health Check Profile to be created.
- Check Tpye
Select Scenario.
- Expect Negative Result
Check whether the created health check profile is negative. For example, if TCP health check is added and "Expect Negative Result" is checked, the health check will be considered successful when the TCP connection cannot be established.
- Period
The period should be a value between 0.5 and 3600. It determines how often the Backend Services will be checked in seconds (s).
- Timeout
The timeout limit should be a value between 0.01 and 3600. It specifies the maximum waiting time in seconds (s) for a failed health check during the health check process.
- Scenario
Health check inspections on TR7 ASP devices can be performed on a scenario basis. Specific health checks can be performed on different paths at the same time within a single Backend Service, or more generally, TCP, Ping and HTTP health checks can be performed at the same time and checks can be carried out with and/or. Profiles previously added in health checks cannot be used in scenarios, and health checks defined within the scenario can only be used in scenario health checks. Period, Timeout, Required Successes and Required Failures checks are made only through the scenario. This information will not be checked in the health inspections that will be added.
- Required Successes
The healthy response should be a value between 1 and 10. It defines the number of successful responses required for the services to be considered healthy.
- Required Failures
The failed response should be a value between 1 and 10. It defines the number of failed responses required for the services to be considered not working.
- Add
Click the Add
button to add the Health Check Profile.
Interface
How to Use Health Check Profiles?
Step > 1
First, follow the steps "Setting Mode > Traffic Manager > Backend Services" via the TR7 web interface.
Step > 2
On the screen that appears, right-click on the Backend Service to which the Health Check Profile will be added and select "Edit" or mark the relevant Backend Service on the left and click on the "Edit" button.
Step > 3
On the editing screen of the Backend Service, previously created profiles are displayed via the Health Check tab and the desired profile is selected. Additionally, a new Health Control profile can be added by clicking the Add
button on the Backend Service editing screen.
Step > 4
By clicking the "Save" button, the changes made are saved and the health check of the Backend Service is checked.