EdgeADC Build 4.2.8.1909
边缘ADC
×
Menu

真实服务器监控器的类型

有几个可用的Real服务器监控器,下面的表格解释了这些。当然,你也可以用PERL编写额外的监视器。
监测方法
描述
例子
HTTP 200 OK
一个TCP连接被建立到真实服务器上。连接建立后,向真实服务器发送一个简短的HTTP请求。
当收到响应时,会检查是否有 "200 OK "字符串。如果它存在,则服务器被认为是可操作的。
请注意,使用这个监视器会获取整个页面的内容。
这种监控方法只能真正用于HTTP和加速的HTTP服务类型。但是,如果HTTP服务器使用的是第4层服务类型,如果SSL没有在真实服务器上使用或由 "内容SSL "设施适当处理,则仍然可以使用。
要求
GET / HTTP/1.1
主机:192.168.159.200
接受。*/*
接受语言: en-gb
用户代理。Edgenexus-ADC/4.0
连接。Keep-Alive
Cache-Control: no-cache
 
响应
http/1.1 200 ok
Content-Type: text/html
最后修改的。Wed, 31 Jan 2018 15:08:18 GMT
接受-范围: bytes
ETag。"0dd3253a59ad31:0"
服务器。Microsoft-IIS/10.0
日期。Tue, 13 Jul 2021 15:55:47 GMT
Content-Length: 1364
 
<! DOCTYPE html PUBLIC "-//W3C/TD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>jetNEXUS</title></title>。
<style type="text/css">
<!--
身体 {
     color:#FFFFFF;
     ...
</body>
</html>
HTTP 200头
与Real服务器建立一个TCP连接,PATH字段指定要检查的位置。
响应的头部部分是从服务器上获取的,内容被丢弃。响应被检查为200 OK。如果它存在,服务器被认为是可操作的。
请注意,使用这个显示器只取到头部部分。
这种监控方法只能真正用于HTTP和加速的HTTP服务类型。但是,如果HTTP服务器使用的是第4层服务类型,如果SSL没有在真实服务器上使用或由 "内容SSL "设施适当处理,则仍然可以使用。
要求
head / http/1.1
主机:192.168.159.200
接受。*/*
接受语言: en-gb
用户代理。Edgenexus-ADC/4.0
连接。Keep-Alive
Cache-Control: no-cache
 
响应
http/1.1 200 ok
Content-Length: 1364
Content-Type: text/html
最后修改的。Wed, 31 Jan 2018 15:08:18 GMT
接受-范围: bytes
ETag。"0dd3253a59ad31:0"
服务器。Microsoft-IIS/10.0
日期。Tue, 13 Jul 2021 15:49:19 GMT
HTTP 200选项
与Real服务器建立了一个TCP连接,并提出了一个选项请求。
选项被返回并检查是否有200 OK内容。
如果发现200 OK的内容,那么就认为服务器是可用的。
要求
选项 / http/1.1
主机:192.168.159.200
接受。*/*
接受语言: en-gb
用户代理。Edgenexus-ADC/4.0
连接。Keep-Alive
Cache-Control: no-cache
 
响应
http/1.1 200 ok
允许。选项,跟踪,获取,头部,帖子
服务器。Microsoft-IIS/10.0
公开。选项,跟踪,获取,头部,帖子
日期。Tue, 13 Jul 2021 16:23:39 GMT
Content-Length: 0
HTTP头
HTTP Head监视器允许我们在HTTP流的Head部分检查一个特定的值。我们可以在适当的字段中输入一个路径和所需的响应,然后在响应中检查该值。
如果在 "头 "中发现 "所需响应 "值,则认为服务器已经启动并可用。
我们也可以在需要用户名和密码的特别保护的网页上使用。通过这种方式,可以认为显示器的结果是准确的。
例如,提供/ispagethere.html并在路径和所需响应字段中提供200 OK值,如果服务器已经启动,页面可用,并对请求作出响应,将返回一个成功的结果。
这种监控方法只能真正用于HTTP和加速的HTTP服务类型。但是,如果HTTP服务器使用的是第4层服务类型,如果SSL没有在真实服务器上使用或由 "内容SSL "设施适当处理,则仍然可以使用。
要求
HEAD /ispagethere.htm HTTP/1.1
主机:192.168.159.200
接受。*/*
接受语言: en-gb
用户代理。Edgenexus-ADC/4.0
连接。Keep-Alive
Cache-Control: no-cache
 
响应
http/1.1 200 ok
Content-Length: 1364
Content-Type: text/html
最后修改的。Wed, 31 Jan 2018 15:08:18 GMT
接受-范围: bytes
ETag。"0dd3253a59ad31:0"
服务器。Microsoft-IIS/10.0
日期。Wed, 14 Jul 2021 08:28:18 GMT
HTTP选项
HTTP选项监视器允许你在返回的选项数据中检查一个特定的值。
我们在适当的字段中输入一个路径和所需的回应,然后检查回应。
如果在选项数据中发现了 "所需响应",说明服务器是可用的,并且正在运行。
要求的响应值可以是以下任何一种。OPTIONS, TRACE, GET, HEAD, and POST。
例如,提供/ispagethere.html并在路径和要求的响应字段中提供GET值,如果服务器已经启动,页面可用,并对请求作出响应,将返回一个成功的结果。
这种监控方法只能真正用于HTTP和加速的HTTP服务类型。但是,如果HTTP服务器使用的是第4层服务类型,如果SSL没有在真实服务器上使用或由 "内容SSL "设施适当处理,则仍然可以使用。
要求
OPTIONS /ispagethere.htm HTTP/1.1
主机:192.168.159.200
接受。*/*
接受语言: en-gb
用户代理。Edgenexus-ADC/4.0
连接。Keep-Alive
Cache-Control: no-cache
 
响应
http/1.1 200 ok
允许。选项,跟踪,获取,头部,帖子
服务器。Microsoft-IIS/10.0
公开。选项,跟踪,获取,头部,帖子
日期。Wed, 14 Jul 2021 09:47:27 GMT
Content-Length: 0
HTTP响应
与Real服务器建立连接和HTTP请求/响应,并按照前面例子的解释进行检查。
但不是检查 "200 OK "的响应代码,而是检查HTTP响应的头的自定义文本内容。该文本可以是一个完整的头,头的一部分,页面的一部分的一行,或者只是一个词。
例如,在右边所示的例子中,我们指定/ispagethere.htm为路径,Microsoft-IIS为所需响应。
如果找到该文本,则认为Real服务器已经启动并运行。
这种监控方法只能真正用于HTTP和加速的HTTP服务类型。
然而,如果HTTP服务器使用的是第4层服务类型,那么如果SSL没有在真实服务器上使用,或由 "内容SSL "设施适当处理,它仍然可以被使用。
要求
GET /ispagethere.htm HTTP/1.1
主机:192.168.159.200
接受。*/*
接受语言: en-gb
用户代理。Edgenexus-ADC/4.0
连接。Keep-Alive
Cache-Control: no-cache
 
响应
http/1.1 200 ok
Content-Type: text/html
最后修改的。Wed, 31 Jan 2018 15:08:18 GMT
接受-范围: bytes
ETag。"0dd3253a59ad31:0"
服务器。Microsoft-IIS/10.0
日期。Wed, 14 Jul 2021 10:07:13 GMT
Content-Length: 1364
 
<! DOCTYPE html PUBLIC "-//W3C/TD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>jetNEXUS</title></title>。
<style type="text/css">
<!--
身体 {
color:#FFFFFF;
多端口TCP监控器
这个方法和上面一样,只是你可以有几个不同的端口。只有在所需内容部分指定的所有端口都正确响应的情况下,监控才被视为成功。
名称。多端口显示器
描述。监控多个端口的成功
页面位置。不适用
要求的内容。135,59534,59535
频带外的TCP
TCP Out of Band方法与TCP连接一样,只是你可以在所需内容栏中指定你想监控的端口。这个端口通常与流量端口不一样,当你想把服务绑在一起时使用
名称。乐队外的TCP
描述。监测带外/流量端口
页面位置。不适用
必要的内容。555
DICOM
我们使用所需内容栏中的 "源调用 "AE标题值来发送DICOM回声。你也可以在每台服务器的备注栏中设置 "目的地呼叫 "AE标题值。你可以在IP服务-中找到注释栏。
-虚拟服务--服务器页面。
名称。DICOM
描述。为DICOM服务进行L7健康检查
监测方法。DICOM
页面位置。不适用
必要的内容。AET价值
LDAPS
这个新的健康检查用于检查LDAP/AD服务器的健康和响应。
名称。LDAPS
描述。LDAP/AD服务器健康检查
使用参数如下。
用户名:cn=用户名,cn=用户,dc=域名,dc=本地
密码。DomainUserPassword
内容。200OK
SNMP v2
这种监控方法允许你使用服务器的SNMP MIB响应来检查服务器的可用性状态。
要求响应值应包含社区名称。
 
DNS服务器检查
在对DNS服务器进行负载平衡时,看看服务器是否对DNS查询做出反应是很有帮助的。
监视器的使用方法如下。
·     路径字段用于你所查询的FQDN。例如,如果你希望查询www.edgenexus.io,那么在路径字段中输入这个信息。
·     如果你把这个留空,那么监视器将使用其默认的查找功能来进行查询。
·     要求的响应 "字段可以留空,监控器将假定任何响应都被认为是有效的。否则,你应该在 "要求的响应 "字段中输入预期的IP。例如,这可能是101.10.10.100。如果查询返回这个值,监控器将标记为成功;否则,它将标记为失败。
一个成功的结果表明,你正在进行负载平衡的DNS服务器正在运行。